Disable tests from default build. Starting to accumulate tests is affecting the build time a bit already. If you touch TundraCore all the tests will alwasy build/link. Travis runs the tests which should is the main purpouse. Need to be enabled explicitly if you want to run or implement tests.
ConfigAPI: Write Variant type to disk. This allows us to read any variant type instead of the earlier 'hack' to detect it from the value. Fix bug so that value can contain '=' character. More trimming to get valid values if humans format/edit the configs.
Typedef VariantMap also to Tundra namespace. Simplify ConfigAPI internals and unify external API.
Tests: Implement ConfigAPI unit tests.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/TundraCore/Framework/ConfigAPI.cpp
	src/TundraCore/Framework/ConfigAPI.h