Switch to all fixed point calculations inside virtual machine

This increases the performance of the virtual machine.

All dimensions both internal and passed in / out of gvm area now long int in
micro metres.
Update tests to allow for reduced precision using fixed point
Use optimiser
Fix SETUID building of austerus-core
Fix error in argument handling