Add an initial SQL command, fixes #687

A way to interact with MySQL servers!
Just commands, not saves ATM. Or possibly ever - MySQL isn't set up well
for Denizen's style of saving.
Fix an error parsing IF commands, fixes #715

This error was allowed to exist for far too long.
Merge pull request #787 from mcmonkey4eva/master

Pull request for SQL support