Improving TouchKit support, especially with version 4

See #58
Using most recent TouchKit version
Added documentation for the composite message source
Added missing javadocs
Merge branch 'feature/touchkit4support'
Updated version numbers
Updated version to 0.0.2 (release)
Added javadoc fixes
Enabled javadoc generation and digital signatures when doing release builds
Changed version to 0.0.3-SNAPSHOT, updated Vaadin version to 7.3.0.rc1
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pom.xml
	samples/pom.xml
	spring-boot-sample-security/pom.xml
	spring-boot-sample/pom.xml