Updated some projects to use Java 8 and refactored them a bit
Removed stuff added by Eclipse
Changed XmlNode to different data structures and some small refactoring.
Merge branch 'java_1_8' of https://github.com/Tkt-GDA/iotgateway into java_1_8

Merge this.
Some refactoring on Rule class.
Fixed some Javadoc tags... Still broken ones to be fixed. Re-added method that was required by logging library.
Javadoc builder added for code generation.
Merge branch 'java_1_8' of github.com:Tkt-GDA/iotgateway into java_1_8

Conflicts:
	.gitignore
Some refactoring
Fixed bug with JavadocBuilder and dots. Created JavaBuilder to replace hardcoded syntax in ServicePrinter.
Merge branch 'java_1_8' of github.com:Tkt-GDA/iotgateway into java_1_8
Cleaned up JavaBuilders code and replaced parameter replacement with one using regexp. Add way to add constructors. Added parameters now automatically add javadoc.
Improved how JavadocBuilder deals with tags. ServicePrinter has code generation for SchemaDefinitions with JavaBuilder.
Fixed POMs. Build now uses JavaBuilder for SchemaDefinitions generation. Improved how ServicePrinter generates SchemaDefinitions. Improved ParameterSchema.