read windows pe header, change memory_correction

- reads the full pe header information for windows for the timestamp,
checksum, imagebase, etc.
- moved the memory correction stuff to the memory layout, as it's only
used with global addresses. this had the side effect of requiring
updates to all the scanner jobs (which are virtually obsolete with
df-structure's scripts)
- removed obsolete/unused code