Add extern "C" to include/ headers
Fix include/ headers to be C++ compatible
Merge remote-tracking branch 'origin/cplusplusification'

Conflicts:
	include/fiber.h
	include/ipc.h