Quote reserved keywords

This fixes #936, with support for Postgres and MySQL

@timowest you can consider including this in the upcoming release, bear in mind to keep the source branch, since I am not quite done, adjustments can still be made.
Oh, that must have snuck by, sorry.
That can be removed for now yes.