add checks for GET and OPTIONS requests
add checks for HEAD request
Merge pull request #866 from bwoester/more-request-method-checks

More request method checks
Doing that editing thing
changed cubrid table and column name quoting

` is a MySQL thing supported by cubrid. " is more common.
changed querybuilder typemap to lower case
code style
Reverted 0bf2dad: it's very common to use lower case for column types and upper case for other DB keywords.
Fixed build break.
Fixes #853: Added composite FK support for SQLite.
Fixes #826: cleaned up User::getReturnUrl().