Add settings for Bleed damage

Adds #2154
Properly name these config nodes

I forgot that we don’t use underscores here
Switch to a different ConnectionPool implementation
This might be important
Actually include Tomcat (and dependencies)
Actually use settings
Add missing UserManager check

Caused an java.lang.IndexOutOfBoundsException: Index: 0

Fixes #2335
Should add these to the hash map to prevent a NPE

Fixes #2333
Fix an old bug where the config is read incorrectly

This should be "DamageModifier" not "DamagerModifier.". As seen here https://github.com/mcMMO-Dev/mcMMO/blob/dbc7b98b0d2d7793c20b6dd1e5ee2ac7aadc8fd2/src/main/resources/advanced.yml#L140 . Thanks to @matagin for pointing this out.
Change UUID ratelimits to sane values
Change PROFILES_PER_REQUEST to 50

@blood thinks this may fix the 429 issue
Move PlayerQuit logic to mcMMOPlayer.logout()
Allow synchronous save on logout

This is intended for plugins that have foreknowledge of a logout
happening (e.g. a BungeeCord server hop about to happen), so that they
can tell mcMMO to save the data, and the new server will be able to pull
the profile correctly from the database.
Downgrade Bukkit to 1.7.9 to compile
Remove dead logoutParty() method
Merge pull request #2356 from riking/logout-method

This will allow for BungeeCord compat when the sending server knows about the move. It will NOT work if the proxy processes the transfer.
Revert "Downgrade Bukkit to 1.7.9 to compile"

This reverts commit d0881ab3fd48485ac334632cdf9e213bfad93b3e.
Goddamnit, save more often to make sure progress is made
Try again later when Mojang ratelimits us
Update readme