Event system rewriting, EventManager partially implemented

cellAudio partially rewritten, some bugs fixed
Trying to fix merge conflicts...
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
log fixes (to wx_str())
Merge pull request #71 from Nekotekina/master

Log fixes
Logging CheckBox, cellGame stuff and other fixes

* cellGameContentPermit and cellGameBootCheck updated.
* Checkbox in the Settings dialog, for enabling logging.
* Fixed GUI issue in the InterpreterDisAsmFrame.
* Fixed -dirty flag in wxWidgets submodule.
make stepping work again, it's impossible to use it without these changes
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #72 from Bigpet/master

Fix "Go to Adress" and Stepping
Fixed few warnings and typos
undo thread behavior changes and add html subproject to dependencies.
Merge pull request #75 from Bigpet/master

Undo thread behavior changes and add html subproject to dependencies.
fix stepping a little better than last time
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #76 from Bigpet/master

Fix stepping a little better than last time
TRP Loader and undo few cellGame changes
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Add cache support

also added tentative blocksize and sys_game_procexit support

added final cache support and improved the process chainloading error messages

don't ignore cache directory in the .gitignore

add warning for clearing cache
Merge pull request #77 from Bigpet/SysCacheImpl

Basic sys cache implementation
Some sceNpTrophy syscalls and few fixes

* Restored deleted functions in FuncList.cpp
* Fixed bugs in TRPLoader.
* Implemented some sceNpTrophy syscalls.
* Added sceNp headers (required for sceNpTrophy).
* Updated .gitignore to ignore trophies.

NOTE: Thanks to the new sceNpTrophy syscalls, RPCS3 can install the
trophy contents in dev_hdd0/home/00000001/trophy/. Remember this is
still on an experimental stage.