Merge pull request #103 from xsacha/master

Linux build fix
Merge pull request #104 from xsacha/master

Fix some strings for Linux
cellGame, cellSysutil and TRP installer improved

* TRP Loader and sceNpTrophyRegisterContext improved.
* cellSysutil constants moved to cellSysutil.h
* cellGameBootCheck bug fixed that makes size->hddFreeSizeKB be 0.
* Added system language selector (this is *not* RPCS3's language).
cellSysutilGetSystemParamInt(0x111) will return the selected language.

NOTE: The problems caused by the last commit (pull request #104 merged)
are not yet fixed.
implemented  cellGcmsetTexture_BorderColor function
cellGcmSetTexture_BorderColor fix
Merge pull request #105 from kacek/master

implemented  cellGcmsetTexture_BorderColor function
TextureBorderColor & cellFont problems fixed

* Fixed tabs/spaces problem in cellSysutil.h too.

NOTE: The problem with cellFont (crash on line 604) has been fixed, but
for a high price: There is now a huge memory leak when a NULL pointer is
passed to cellFontRenderSurfaceInit.
Another small fix related with TextureBorderColor

TODO: Find an appropriate place for setting the GL_TEXTURE_BORDER_COLOR
parameter.
add experimental subfme and subfze support and fix cache folder creation
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
cellHddGameCheck and some fixes

* Fixed wrong endianness in several structs.
* Fixed CreateFile-related bug in TRP Loader.
* Added cellHddGame (cellSysutil) structs and cellHddGameCheck.
correct the subtraction instructions and try something more sensible for overflow detection
fix carry errors
RLWIMI, RLWINM and RLWNM fixed
Merge pull request #108 from Bigpet/master

added SUBFME, SUBFZE and fix cache folder creation
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
Merge pull request #109 from Bigpet/master

Missed carry flag corrections and the rotate fixes
stswi and lswi instructions
Merge pull request #110 from Bigpet/master

stswi and lswi instructions
TROPUSR Loader & sceNpTrophy stuff

* Added a loader for the TROPUSR.DAT files.
* Added a few structs/enums to sceNpTrophy.h
* Added more sceNpTrophy functions and updated other ones.
* Updated cellHddGame error codes in cellSysutil.h
* Added addresses of cellHddGame to cellSysutil_init.

NOTE:  There is a known problem in the `if
(!Emu.GetVFS().ExistsFile(filepath))` in `TROPUSRLoader::Load` which
causes the games to overwrite their TROPUSR.DAT file every time they
boot and they "forget" the unlocked trophies. However, as long as the
game is running the unlocked trophies should be still there.