Add Hibernate Spatial templates
Add APT customization
Add codegen support
Move configuration customization into SpatialSupport
Merge branch 'master' into i692
Improve readability by using the isAnnotationPresent utility method
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
Add PathBuilderValidator
Add tests
Improve docs for Detachable
Add the validator param in the JavaDoc
Use getMethod instead of traversing the inheritance tree

This is possible since property accessors are always public
Refactor the presence check of Bean methods to BeanUtils
Add support for is-prefixed accessors in PathBuilderValidator