Adding CSingleSizeBlockAllocator and CBlockAllocator.  Their names reflect their uses.  Block allocator is much more general purposed, where as once you set the size in the SingleSizeBlockAllocator it will always stay that way.

Also added a static assert macro (that isn't working in every situation so I need to investigate why).  Added a few more #defines for tokenizing, need to add one for stringifying.  Going to start on actual game systems now.