removed position rounding in library
changed version of library to 2.5.0-SNAPSHOT
adjusted tester-webapp to current connectors version
added elements to example
refactored code
Revert "removed position rounding in library"

This reverts commit 88e3db574a8bbcfede6eb059179238f8f4900b70.

Conflicts:
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/ConnectionPoint.java
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/Diagram.java
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/drag/EndPointDragController.java
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/elements/EndPoint.java
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/elements/Shape.java
[dirty fix] fixed shape repositioning after drop
added 3 sections connector recalculation when dragging shape
added connection recreation (find shortest way between two shapes) when dragging shape with 'ctrl' pressed
added 3 sections connector recalculation when dragging shape
added connection recreation (find shortest way between two shapes) when dragging shape with 'ctrl' pressed
Merge branch 'develop' of https://github.com/robertwaszkowski/gwt-connectors into develop

Conflicts:
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/drag/ShapePickupDragController.java
	gwt-connectors/src/main/java/pl/tecna/gwt/connectors/client/elements/EndPoint.java
released version 2.5.0
Merge branch 'release/2.5'
Merge branch 'release/2.5' into develop
created new version: 2.5.0-SNAPSHOT
disabled connection reseting when there is 1 or 2 sections
released version 2.5.1
Merge branch 'release/2.5.1'