Improvements
Core
- move injectorx86, injectorwow64, windowsx86 from `pyjectify.windows.core.process` to `pyjectify.windows` (named respectively x86, wow64, windowsx86)
PE
- PE are automatically mapped to memory at initialization
- PyJectify automatically detects if a PE is from raw file or if it's already mapped (removed the `mapped` parameter)
- PyJectify automatically parse imports and exports at initialization, unless we specify to PyJectify that we try to parse only PE headers (removed `parse_imports()` and `parse_exports()` public method & added `headers_only` parameter)
- sections now use VirtualSize instead of SizeOfRawData
Inject
- improved injection without headers (do not copy them instead of filling the memory range with null bytes)
- allow to use a random address instead of the base address for memory loader, using the new `prefer_base_addr` parameter