meta: Added MMC_STATIC_ASSERT and dim to meta-lib.hpp.

These are there temporarily. Dim will go to a module, assert will
go to a debug lib.
Added a few mechs ala <functional>.
Added mechs to compare shared ptrs.
Added null deleters.
Small docblock change.
First pass at publisher with eyeball unit test is working.