Multiple changes

- Added the translation matrix constructor.
- Added vect data_cast.
- Updated vect data and fill.
- Minor fixup in math elements.
- Added missing include to base stack_alloc.
Added new matrix constructors

- scale<M4x4>.
- uniform_scale<M4x4>.