Fix some type comparion warnings.
Fix an unused variable warning.
Avoid pointless strdup().
Make MemoryBase::Unmap() cover the entire array.

Also, fix its return value.
Fix some int/ptr comparisons.
Log unhandled case in FPSCR::checkSliceRounding().
Clarify an assignment is not a comparison.
Always return a value in get_time().

Although, clock_gettime() should never fail here.
Correct some non-const string literals.

Should not be treated as non-const char *.
Don't try to delete [] things that weren't new'd.
Avoid a trigraph.
Clarify precedence in macro.
Clarify a no-content loop.
Clarify if/else precedence in a macro.
Avoid including wx GUI files in stdafx.h.

This should make it easier to cut out gui linkage for a headless version.