Include directory update
Add 64 bit count leading zeroes
Fix incompatibilities with C99 complex numbers
Delete unused code
Build system rot

CMake files updated so that it is possible to build the main target.
Adds the cmake swig module to the build system and the docs target.
Heap: size already adjusted by one at assignment
Physics object deletion function
Remove object manager from plugin-handler.c
Ensure testsuite builds using CMake again
Update xcode project
Initialise missing field in battery module
General cmake updates

CMake build system files is to be brought up to date at some point this
commit at least ensures it builds somewhat.
Add sketch for GLTF loader

Not working, not complete!
Add default getters and setters for sim object system
Use latest version of celmek and vmath