Abstract object header to #define to allow changes
Copy samples into tarball
Add support for -XPlugin= compiler plugins