Introduced modularity to resource4j project. Added validator and integration modules.
Introduced modularity to resource4j project. Added validator and integration modules.
Merge branch 'modularity' of https://github.com/ivan-gammel/resource4j into modularity
Created example SpringWebMVC web application
started implementing Spring integration example
started implementing Spring integration example
added domain model for Spring integration example
Spring and Thymeleaf integration - resource files and resolvers
strarted implementing example applications
Integration improvements and new features

* [Integration] Spring bean postprocessor for injecting values
* [Integration] Thymeleaf support
* [Core] Resolution contexts for fine-grained selection of resource
bundles
* [Core] resource references for DI
Merge branch 'master' into modularity

Conflicts:
	core/src/main/java/com/github/resource4j/files/parsers/StringParser.java
	pom.xml
updated Spring and Thymeleaf web application example configuration
Fixed caching issue in Thymeleaf configuration
Updated example app and minor fixes in resource loading
Added support for multiple resource paths via MappingResourceFileFactory
FIxed concurrency in resource cache
Fixed loading of web resources in SpringResourceFileFactory, improved logging
Fixed configuration of example web application
Java 7 warnings cleanup and minor API improvements

* Diamond operator used in generic declarations
* Added resolvedName() method to ResourceFile interface
* Fixed immutability of ResourceKey (final fields)
More Java 7 generics warnings cleanup