Test implementation of recursive Uforia with zip files.

Only a proof of concept. Works with Uforia_debug, not the multiprocessing
version. Zip files within zip files do not show the correct output,
because Uforia is not reentrant.
Revert a few testchanges
Added working recursion for Uforia_debug.py, Uforia.py is still not working

In Uforia.py something goes wrong with multi processing..
Make recursion work in Uforia.py, and change the way Uforia_debug.py works
recursively.

Instead of using new Uforia object instances (which caused many problems with
multiprocessing), the config is overridden and passed through each
separate process.
Move the import of libxmp down again, fixes problems in Linux (still
works in Windows)
Do not setup main tables if RECURSIVE is True
Don't set up module table if running recursively
Disabled fillMimeTypesTable when running Uforia recursive

Code review on Recursive Uforia.
fillMimeTypesTable  doesn't have to be filled each time.
Added .zip metadata

Added some metedata for .zip files.
Added metadata of the content from a .zip file

Added metadata of the content from a .zip file like compression size of
a file.
Also imporved JSON parsing in database handler.
Formatted code with Eclipse IDE

To do that, right-click a project/folder and select pydev > source
format python files.
Refactored code that Uforia uses the right code conventions

Did this with help of https://github.com/cburroughs/pep8.py