Makes synchro stuff available.
Merge branch 'overhaul_master' into overhaul_volatile
An attempt to work with threads.
Fixes stupid namespace-bracket mistake.
This threads test appears to be working sort of.
Makes an image transcriber module and a common folder because image transcriber needed some stuff from it.
Adds the new image transcriber module to man. Issues with asm.
Fixes the asm issue; hadn't added the source files. Duh.
Adds a super stupid logging module that tries to log images the old way.
Makes image passing work possibly.
Build system improvements.
Merge branch 'overhaul_master' into overhaul_volatile
Merges some build fixes.
Merge pull request #422 from emamanto/overhaul_master

Build fixes
allows for splitting make process into jobs
Merge branch 'overhaul' into comm
Merge remote-tracking branch 'lizzie/overhaul_volatile' into comm

Conflicts:
	src/man/CMakeLists.txt
moves stuff into common directory. Removes all PyComm.
compiles comm in new system.