Sanitise header files on installation

The skeleton for sanitising header files on installation is done. We cannot
install anything or clean up - who would want that anyways?

By default, currently all API-headers together with api.h itself are copied
into the usr/include/engine/ directory, relative to include/ - but with all
their __hidden declarations stripped.