Move EntityProtocol to Vanilla and prepare for NetworkSynchronizer deletion

Signed-off-by: Jack Huey kitskub@gmail.com
Start of networking cleanup.

- Added PlayerNetworkingComponent
- Move all observer code to NetworkComponent (not done fully)
- Move session handling to PlayerNetworkComponent
- Sane method calling for ProtocolEvents
- Expose copy of live transform to finalizeRun/preSnapshot (not done
  fully).

This is simply a start. There is a long way to go.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Redundancy.

Locked down PlayerNetworkComponent from having its methods overriden in
child classes.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Prevent detachments as well as ticking

Signed-off-by: Chris Sanders <zidane@outlook.com>
Only Players care about protocols.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Store observer/sync values in datatable

Signed-off-by: Chris Sanders <zidane@outlook.com>
@kitskub made a valid point.

Signed-off-by: Chris Sanders <zidane@outlook.com>
Fix license header issue when building from module poms.
Fix LICENSE.txt not being added to jars.
Add Maven version string variables to travis.yml.
Add hook for triggering Travis notifications to Notifico.
New version string format for internal development use.
Move basic stuff from NetworkSynchronizer (actually from SpoutNetworkSynchronizer) to NetworkComponent

Signed-off-by: Jack Huey kitskub@gmail.com
Move the last of SpoutServerNetworkSynchronizer to SpoutPlayerNetworkComponent.

API compiles

Signed-off-by: Jack Huey kitskub@gmail.com
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
Removed Session from SpoutPlayer into the PlayerNetworkComponent

Signed-off-by: thehutch th3hutch@yahoo.co.uk
Merge pull request #2233 from thehutch/nosynchronizer

Removed Session from SpoutPlayer into the PlayerNetworkComponent
Finishing the compiling

Signed-off-by: Jack Huey kitskub@gmail.com
Merge branch 'master' into 'nosynchronizer'
SpoutClient keeps the player reference which in turn keeps the session reference

Signed-off-by: Jack Huey kitskub@gmail.com
Fix sync distance, sessions not getting set, a falsely-accused abstract class, and other stuff

Spout Client/Server connection works as on master

Signed-off-by: Jack Huey kitskub@gmail.com
We want a canSendChunk

Signed-off-by: Jack Huey kitskub@gmail.com
Use of Serializable in DefaultedKeys

Signed-off-by: thehutch <th3hutch@yahoo.co.uk>