Move json namespace files to own folder
Add auto registration of Filter
Reduce amount of virtual functions
Further reduce amount of virtual functions
Fix Documentation

Conflicts:
	native/src/filter/calculate_modelview.cpp
	native/src/filter/mv_source.cpp