Add Hibernate Spatial templates
Remove unchecked behaviour in MathUtils.cast

-use dynamic casting to ensure typesafety
-shortcircuit if the Number already has the desired type
Fix SQLMergeClause keys handling
Improve in-operation handling
Use the right generic type to reduce the amount of casts
Move the SuppressWarnings to a smaller scope
Reintegration merge

Merge branch 'master' of github.com:querydsl/querydsl into mathutils_cast
Update test
Add test for enum startsWith
Merge pull request #961 from querydsl/mathutils_cast

Mathutils cast
Merge pull request #962 from querydsl/i941-2

Improve in-operation handling
Add test exclusion
Add APT customization
Add codegen support
Merge pull request #963 from querydsl/enumtest

Add test for enum startsWith
Move configuration customization into SpatialSupport
Merge branch 'master' into i692
Fix typo in STRING_CAST operator
Merge pull request #966 from johnktims/master

Fix typo in STRING_CAST operator
Improve superclass handling