Proper detection for G++ and Clang.
Merge pull request #245 from dpogue/cxx11

Proper detection for G++ and Clang for the C++11 flag
Fixes pointed out by @zrax and @hoikas.
Merge pull request #248 from dpogue/uuid-fixes

Replace pnUtUuid with plUUID.
Deprecate and remove NEWZERO macro