Add tests for copy operations.
Ignore scratch*.rs.
Rename monomial type parameter for clarity and remove some unintended polymorphism.
Remove unnecessary domain_space_dims fun.
Changed wrapped type to uint for SideFace and OShape.
Add options to use glob imports and macros which are required in the new nightly.
Replace awkward Monomial::domain_space_dim() with new standalone domain_space_dim() not requiring dummy param.