Code format.
Add #983 - disabled commands for players only.
Implement Skin forwarding - YOU MUST UPDATE SPIGOT FIRST
Implement Favicon API
Add method to get a connected player via their UUID
Return most recent protocol version to 'unsupported' server lists
Clarify favicon.create javadoc
Revert "Implement Favicon API"

This reverts commit 18316eb5f8220f87bb72824537024249a47c532b.
Revert "Revert "Implement Favicon API""

This reverts commit 13decac4b94c5cdce245310545b35810a568765a.
Fix NPE while encoding when favicon was missing
Replace literal numbers with usages of the ProtocolConstants class.
Replace direction strings with concrete enums
Update packets for MINECRAFT_14_11_a
Enable 14w11 support, changing servers is a bit iffy though due to EntityMap not being complete.
Split up EntityMap into different protocol versions
Add 14w11a EntityMap support
Add 'Camera' to 14w11a's EntityMap
Add 'Combat Event' to 14w11a's EntityMap
Update Team packet's field names. unknown -> nameTagVisibility, unknown2 -> color
Use ProtocolConstants instead of raw protocol numbers