Improved Makefile platform-dependent compilations
Reduce warnings when compiling with NDEBUG
Removed conditional compilation ifdefs - no longer necessary with build system updates