small compile fixes
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3

Conflicts:
	Utilities/BEType.h
gcc..
fix the typo.
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge https://github.com/Nekotekina/rpcs3
get ffmpeg working with cmake..
add ffmpeg to link..
cellAdec draft
First installment of RPCS3's custom crypto engine:

- Removed all scetool dependencies;
- Implemented a key vault to manage PS3 keys internally;
- Implemented SELF decryption;
- Improved PKG handling.

Notes:
- NPDRM SELF files (EBOOT.BIN) can also be decrypted. A valid matching RAP file must be placed under the dev_usb000 folder.
- The source code is considerably commented and several debugging functions were also added in order to aid anyone who wishes to contribute to the engine.
Fixed AboutDialog (changed in last commit).
fix gcc complain about non-const reference...
not sure about it.. but compiles..
Fixed x64 compilation errors & cellFsGetFreeSize
merge branch 'master' of https://github.com/DHrpcs3/rpcs3 into crypto
fix gcc compile...
It can play video, but it can't

I don't know how to disable aggressive data caching that occures in
vdecRead(). Also ReleaseAu function is disabled because it breaks
everything.
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
more fixes...