first push
- Added comments to some of the newer methods
added rotation of cornerpoints via rotateCornerPoints(int direction)
Added some of the code for rotation in Bezier Surface, but it is currently broken
Added setSurfaceName() and getSurfaceName()
just testing

testing Tower
SHAKE!

Added shake() and setShake() in SurfaceMapper.
Added setZ() in SuperSurface,QuadSurface and BezierSurface.
Fixed SHAKE so individual surfaces can shake
Added setHide() & isHidden(), changed name of getLocked() to isLocked() and some other stuffs
Moved deselect surfaces from MOUSE_RELEASED to MOUSE_PRESSED
fixed rendering of "Surface Locked" text
Merge branch 'master' of https://bitbucket.org/ivarboson/surfacemapperlib
added some java-doc comments
With license.
fixed jonas broken commit ^
fixed getSurfaceName(), it now returns the ID as a string if no name has been set
fixed save/load, surfaces name is now also saved/loaded
Test
Fixed Shake, it now takes one more parameter, int fallOfSpeed which controls how fast the vibration declines.
Merge branch 'master' of bitbucket.org:ixagon/surfacemapper