Use lsb for get_quoted_name
Fix quoting

* Use a format-dependent regex to validate
* Validate identifiers against reserved words
* When dbsteward::$quote_illegal_identifiers is true and it wouldn't
  normally quote the identifier, warn the user, then quote the
  identifier anyways
* Add a reserved (blacklisted) identifier list for pgsql8
* Add unit tests for invalid identifiers
Add CLI flag for turning on illegal identifier quoting
Make mysql5 inherit from sql99
Add mysql5 reserved word blacklist
pgsql8 max length is actually 63