Imeji Release versioning

Concept
imeji can use a sequence-based change specific four letter versioning:

 1.2.3.4


 * Where the change of the first position means that the software update is not downwards compatible (Migration is necessary)
 * The change of the second position means a stable functional release
 * The change of the third position means a stable bugfix release
 * A release candidate expresses itself with a change in the last (fourth) position