use fixtures (why not use google testing framework?) so tests will not affect each other
add primitive deadlock test to research possible (in future?) issues
move path resolving code into separate files
reduce amount of allocations during string wrapping
restrict an access to object identifier
do not pass tes_context implicitly during object construction
make it safe pass null paths to json_deserializer
cosmetic changes
collections/item: replace some horrible code with use of boost:variant
copy container contents in thread-safe way
add lost changes
Merge branch 'master' into develop

Conflicts:
	JContainers/src/collections.tests.hpp
	JContainers/src/json_handling.h
	JContainers/src/serialization.cpp
move some common form operations like mod index extraction and etc into separate function
partially replace cJSON with jasson. make json_serializer non-recursive
deserializer now uses jansson as well
fix compile
Merge branch 'use_jansson' into develop
regroup tests
Update README.md
collection operators: fix typos in maxFlt, minFlt