* Added handling of normal compression for patching xex files
* Added normal compression handling to XenonAnalyse
* Swap calloc for unique_ptr, tidied up code layout
* Fixes loading .xex import table names when a name is not aligned to 4
bytes.
* Fixes loading .xex optional headers, adds missing case when the
header_key & 0xFF == 1
* Fixes loading .xex base address and entry point to be the XEX2
base/entry to successfully resolve all import thunks.