Use Charmatcher to check for illegal characters in identifiers
Add support for quoting reserved words
Update Keywords test to reflect high amount of keyword usage
Use the ANSI SQL 2008 reserved words list in SQLTemplates

The list, taken from
https://github.com/jgornick/reservedwordsearch/blob/master/words/ansi-sql2008.json
list a total of 327 words.
Use the PostgreSQL 9.3 reserved word list in PostgresTemplates

The list, taken from
http://www.postgresql.org/docs/9.3/static/sql-keywords-appendix.html
list a total of 100 reserved words
Use the MySQL 5.5 reserved words list in MySQLTemplates

The list, taken from
http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
lists a total of 226 words.
Update SQLSerializerTest to expect quoting of reserved words
Equalize field signature reserved keyword list
Reintegration merge with master

Merge remote-tracking branch 'querydsl/master' into quote_reserved_keywords

Conflicts:
	querydsl-sql/src/main/java/com/mysema/query/sql/MySQLTemplates.java
	querydsl-sql/src/main/java/com/mysema/query/sql/SQLTemplates.java
Remove unused FIREBIRD_RESERVED_WORDS
Merge pull request #1009 from querydsl/quote_reserved_keywords

Quote reserved keywords