Improve jdk8 compatibility
Merge branch 'master' into i723
Comment jdk8 profile out
Add stubs for intersection type handling
Merge branch 'master' into i723

Conflicts:
	querydsl-root/pom.xml
Build also on jdk8
Use SimpleExpression instead of Expression
Upgrade scala version
Merge branch 'master' into i723

Conflicts:
	querydsl-root/pom.xml
Fix APT tests
Use SimpleTypeVisitorAdapter to convert IntersectionType instances
Merge branch 'master' into i723

Conflicts:
	querydsl-root/pom.xml
Merge branch 'master' into i723
Add exclusion to semver check
Fix for #836
Merge pull request #837 from querydsl/i836

Use numbered capturing groups instead of named in favor of Java 6
Improve batch handling
Add tests
Update test
Improve union handling