StringMap is not StringToUniqueIntegerMap without syncing

Syncing is now done in a subclass, SyncedStringMap
AbstractData has been partially abstracted into DataRegistry to allow dynamic Data values
Subclasses of AbstractData have been updated to reflect this
Datatable syncing fix is next
Session doesn't get a datamap

DatatableComponent now gets an isDirtyMethod
Add getUserCommands() to PlayerInputState
Re-add Protocol Loading

Waterpicker <Waterpicker@rocketmail.com>
Okay Session, you can have a non-syncing SerializableMap
Rename Command.execute to Command.process

Commands shouldn't have ids - just use their name
Manually merge #570

This should already be here, but got removed by accident in merge
lock must be transient in Transform for Transform to be Serializable
Serializability testing & fixes
Add exclude feature to getClassesForPackage
Handle enum class serialization testing correctly
By default, everyone should have Spout's commands

Signed-off-by: Chris Sanders <zidane@outlook.com>
Replace all instances of <p/> with <p> to follow Oracle standards.

As per the link below, the standard for using paragraph tags it to simply use `<p>` and not use closing tags.

http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html#format

Signed-off-by: Steven Downer <grinch@outlook.com>
Let's allow Constructors too and update the description

Signed-off-by: Jack Huey kitskub@gmail.com
CodecLookupService should use a SyncedStringMap

Signed-off-by: Jack Huey kitskub@gmail.com
Removed RenderMode.GL11
- Moved Shader.java to the shader package
- Clean up of render code
Signed-off-by:thehutch <th3hutch@yahoo.co.uk>
Merge pull request #572 from thehutch/master

Removed RenderMode.GL11
Merge pull request #571 from Grinch/patch-1

Replace all instances of <p/> with <p> to follow Oracle standards.
These can be Serializable, so let's them make as such

Signed-off-by: Jack Huey kitskub@gmail.com
We don't need this anymore

Actually, this whole sequence is going to get a large cleanup, anyways

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