Add config option for the size cap of UserCache.

Implements this suggestion: http://www.spigotmc.org/threads/make-user-cache-size-configurable.17005/

For servers with large userbases, a larger UUID cache could greatly reduce the number of lookups to the Mojang API. This PR allows server owners to set the number of users serialized to ```usercache.json```.