Add non-power-of-two check to GenericMath.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Merge pull request #2229 from Sleaker/master

Add non-power-of-two check to GenericMath.
First steps to light syncing

Signed-off-by: Jack Huey kitskub@gmail.com
Fix the non-saving of map files

Signed-off-by: Jack Huey kitskub@gmail.com
Finish implementing light sending

Signed-off-by: Jack Huey kitskub@gmail.com
Correct registration order of packets

This prevents us from having a bunch of stacktrace spam
Fix for invalid activated status

Signed-off-by: Chris Sanders <zidane@outlook.com>
Improvements to login sequence

Signed-off-by: Jack Huey kitskub@gmail.com
Check for null chunk for now

Signed-off-by: Jack Huey kitskub@gmail.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 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