Changed shape model to be a list of list of points to support
composition of multiple shapes in a single shape in write tool.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>
Added an offset field for each of the list of points in a shape model,
to be used for combining shapes without manipulating all points but
instead each list of points as a whole.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>
First successful combination logic of two different shapes in write
tool.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>
Added removal of existing shape, such that it is replaced by the new
combined shape in write tool.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>
Implemented support for composing multiple shapes with eachother if
belonging to same canvas in write tool.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>
Merge branch 'master' of https://github.com/jakobehmsen/dynamake

Conflicts:
	eclipse/src/dynamake/ShapeModel.java
	eclipse/src/dynamake/ShapeModelFactory.java
	eclipse/src/dynamake/WriteTool.java

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>