Multiple changes

- Added the multi_align_byte_allocator.
- Added size() to type_to_value.
- Added override specifier to expand_byte_allocator.