Increment to 3.1.1-SNAPSHOT
Print caught exceptions in debug mode.
Make it possible to look up the enum name of a PacketType.
Optimize CompressedImage slightly, and construct from base64 PNG.
Add the ability to hide the player count and maximum in ServerPing.
Correctly handle wrapped server pings with no favicon.

In the current ProtocolLib release (3.1.0) the getFavicon() method will
throw a NullPointerException if the server is not sending a favicon.
This was partly fixed in 3c5482f but there's still no way of checking if
the server is sending a favicon, without checking if the encoded output
of the CompressedImage.toEncodedText() will return a valid result.
This commit will make the favicon getter and setter in the server ping
correctly handle pings with no favicon, by returning null for
getFavicon() (if no favicon will be displayed) and allowing to hide the
favicon by setting the favicon to null.
Merge pull request #36 from Minecrell/patch-1

Correctly handle wrapped server pings with no favicon.
Correctly clone WrappedServerPing when the player count is hidden.
Add a quick and dirty wrapper for statistics maps.
Forgot to include the wrapper itself.
ProtocolLib is working fine in 1.7.4
Catch more serious errors in the plugin verifier. 

It doesn't make sense for the caller to handle those.
Correctly modify player sample with hidden player counts.

At the moment the setPlayers() method will throw a NullPointerException
if the player count has been hidden. This will correctly reset the
player counts before setting the player list and return null in the
getter instead of throwing an exception.
Return an empty list instead of null when getting the player sample.
Correctly handle player samples set to null.
Merge pull request #37 from Minecrell/patch-3

Correctly modify player sample with hidden player counts.
Add support for using multiple lines in WrappedServerPing.
Complain about lack of page index to packet page.
Ensure WrappedGameProfile can handle NULL profiles.

We also implement hashCode() ourselves, to avoid Mojang's buggy 
version that doesn't handle NULL.
Attempting to correct a memory leak in ticket #189.