Add the capability to create tagged pointer and classes in bitmanip

Create utilities to make safe tagged pointer and class references in std.bitmanip.
The grammar here is a little off, I suggest:

"This string mixin generator allows one to create tagged pointers inside ..."