Direct assignment of member type pointers to pcomn::tagged_ptr_union

No more tagged_ptr_union_POD, tagged_ptr_union has constexpr constructor
PCOMN_FAIL() as an alias for NOXCHECK
Make pcomn::uuid and pcomn::MAC constructors from string throw exception by default for invalid argument
Implemented netreach shell (nrshell)