Client enhancements to get crtime, file magic, and PE headers data

I used MSYS2 with MINGW to build libgnurx-0.dll and magic1.dll for Windows to be able to properly use python-magic.  The installer would also need to be modified to include the file magic database magic.mgc in the client installed directory.

I removed some packing detection and checksum comparison due to it having a pretty significant performance hit on larger binaries.  It may be worth it to enable those via options when a flow is run.

This also carves off the PKCS7 certs on PE files and returns them.  There might be better ways to do this.
This will calculate the magic for all files all the time. This is very expensive and might result in a significant slow down (especially since you need to read the file content each time instead of just the metadata). Please consider moving this code to the file fingerprinter client action - the finderprinter already reads all the file (doing a hash) so it does not cost anything extra to just calculate magic on the file then.

It may be possible to add this as a fingerprinter hash type - the code there is used in such a way that the same file data is passed through all the hashers at once causing no additional IO. This way we get magic for free.