Improve SQL support.

This is an essential rewrite of the SQL support, which I believe to be better than the existing support.

Connection pooling is now implemented, thanks to BoneCP. It's shaded in along with SLF4J, but I'm open to other suggestions.

Additionally, the SQL serialization support has been rewritten to enhance security and allow the use of the ' character.
Fixed saving data when pet data was present.
Merge remote-tracking branch 'upstream/master' into sql-improvements

Conflicts:
	pom.xml
	src/main/java/io/github/dsh105/echopet/EchoPet.java
	src/main/java/io/github/dsh105/echopet/mysql/SQLPetHandler.java
	src/main/java/io/github/dsh105/echopet/mysql/SQLRefresh.java
Merge pull request #112 from minecrafter/sql-improvements

Improve SQL support.