renamed BlockAllocated<> to BlockAllocatedSupport (really 2 classes for different purposes - one for external re-use and one for macro to extend a class with new/delete stuff - not tested yet