Configure POM to generate proper main class in MANIFEST.MF
Generate Version.java for the engine model. Fixes #230, and also fixes #231.
Remove duplicate dependency
Making EditorIO use Version.POM_VERSION instead of releaseInfo.modelVersion
modelVersion deleted from releaseInfo
Merge pull request #3 from jtorrente/remove-modelversion-from-releaseinfo

Remove modelversion from releaseinfo
Merge pull request #320 from imartinezortiz/release-engineering

Release engineering (Model versioning)
Added drawing functionality.
Added UI drawing widgets.
Added brush color and radius functionality.
Added undo/redo functionality while drawing.
Performance optimizations while drawing.
Saving the drawn image now can be done in a separate thread without an OpenGL context.
Now drawn image is saved in a background thread.
Optimized drawing memory usage. Now only keeps the minimum pixmap rectangle necessary to perform undo/redo.
Fixed null pointer exception while releasing drawn resources.
Improved line accuracy while drawing.
Added a dot if the user clicks without dragging a line.
Fixed other line-related bugs.
Improved dot drawing quality.
Fixed a bug triggered while saving an empty image.
Improved drawing boundary behavior.
Drawing code refactoring.
PaintingWidget ~> BrushStrokes.
Added javadocs explaining how the drawing process is implemented.