Multiple changes

- Added #pragma once to headers.
- Moved the compile-string value to meta::c_str.
- Moved the compile-string size to meta::size.
- Added new base dimensions and units.
- Other updates in the unit system.