Added TypeTransformers

Instead of FieldValueProviders, TypeTransformers are added.
Everything is tested and works.

Works and has tests
Merge branch 'TypeTransformers'

Conflicts:
	src/main/java/com/tngtech/configbuilder/util/ConfigBuilderFactory.java
	src/main/java/com/tngtech/configbuilder/util/FieldSetter.java
	src/main/java/com/tngtech/configbuilder/util/FieldValueExtractor.java
	src/test/java/com/tngtech/configbuilder/util/FieldSetterTest.java
	src/test/java/com/tngtech/configbuilder/util/FieldValueExtractorTest.java
Allows wrapping for primitive types
Updated readme and doc
quick fix for a typo
Some transformers are added by default
Some more default transformers
Better/more tests and appropriate fixes
Code cleanup
Unnecessary push for Travis
Fixed a typo
Refactored
Merge pull request #6 from fdw/master

Use TypeTransformers instead of FieldValueProviders