Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
Fix issues from review
Merge pull request #265 from zrax/product-id

Replace pnProduct with CMake settings