Replaced all SpoutAPI with the Spout Maths library

- Deleted all api maths utilities and classes
- Added Spout-Math to api pom
Signed-off-by:thehutch th3hutch@yahoo.co.uk
Merge pull request #2234 from thehutch/new-math

Replaced all SpoutAPI with the Spout Maths library
Fixup of sessions

- Move newSession to Server interface
- Cleanly handle disconnects and disposes
- Only interpolate render transforms in same world, else use live
- Only perform one copySnapshot per tick (Why was this doing the same code
  three times @Raphfrk ????)

Signed-off-by: Chris Sanders <zidane@outlook.com>
Merge branch 'session-fix'

Signed-off-by: Chris Sanders <zidane@outlook.com>

Conflicts:
	engine/src/main/java/org/spout/engine/SpoutClient.java
Merge pull request #2247 from greatman/master

Only load .jar . We don't want anything else (.DS_STORE on macs, etc.)
Fixed session-fix diff from squash

Signed-off-by: Jack Huey kitskub@gmail.com
Fix double player issue!

Signed-off-by: Jack Huey kitskub@gmail.com
Move reposition to PlayerNetworkComponent

Signed-off-by: Chris Sanders <zidane@outlook.com>
This needs to be endsWith

Signed-off-by: Chris Sanders <zidane@outlook.com>
Let's use proper grammar
Merge EntityUpdateEvent and EntitySyncEvent into EntityUpdateEvent

Signed-off-by: Jack Huey kitskub@gmail.com
Cleanup syncEntities

Signed-off-by: Jack Huey kitskub@gmail.com
Configurable flood material

Signed-off-by: Chris Sanders <zidane@outlook.com>
Ease of use constructor

Signed-off-by: Chris Sanders <zidane@outlook.com>
Add requiresPlayer to Message so we can remove all the hasPlayer checks correctly

Signed-off-by: Jack Huey kitskub@gmail.com
Quit complaining.

Signed-off-by: Jack Huey kitskub@gmail.com
Click messages need correct stuff

Signed-off-by: Jack Huey kitskub@gmail.com
Remove MovementValidatorComponent

Signed-off-by: Jack Huey kitskub@gmail.com
Merge dispose and disconnect

Signed-off-by: Jack Huey kitskub@gmail.com
Expose setTransform(Transform, boolean)

Make world change part of login

Signed-off-by: Jack Huey kitskub@gmail.com