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.
I think what we need here is a fastparse option for the client.  I think I remember you saying the anomaly detection stuff is slow but looks like it's still turned on here? We'd use fastparse inside stat, but you can write a new client action that does the full deal.  You can then call it in a flow when you want to hunt PE weirdness specifically.

As an aside: since the parsing code is now nicely sitting inside an rdfvalue we can call it on the server-side too.  We could create a newfileevent that checks to see if any new files downloaded are PEs, parses, and enriches the file metadata.  So when the analyst gets around to looking at a file it's already been parsed.