Make CMAKE_MODULE_PATH global (CACHE) in pcommon.cmake
Add intrusive singly-linked list template class
Implemented pcomn::incslist<> - singly-linked inclusive list

 - got rid of PCOMN_INCLIST_DECLARE
 - changed order of PCOMN_INCLIST_DEFINE arguments
Cleanup of pcomn_meta according to new C++11 std (size_of, add_cref, add_parmtype, etc.)

Converted most of type manipulation template clases into template typedefs, avoiding
need for "typename x<T>::type" syntax:
 - add_cref<T>::type -> clvref_t<T>
 - add_parmtype<T>::type -> parmtype_t<T>

pcomn::bool_constant and pcomn::disable_if are now partially specialized template typedefs
on std::integral_constant and std::enable_if, respectively

Removed pcomn_size_of template, as long obsolete
Fix Jamfiles for libpcomn