Remove sample-shapes
Fix GLM defines

They were only defined on the command-line, but since we have some
header-only classes using GLM, we need to define them in the files
instead.

Otherwise anyone including these headers won't have these defines and
stuff will break.
Remove unit tests

The unit testing library that was used has been deprecated. Removing
everything in preparation of a switch to an another library.