More rFile cleanups and fixes.
Was using fileExists/dirExists before when really should have just been exists. File or Dir doesn't matter and would only create false negatives.
Current working directory shouldn't really be used at all. This is just the folder the application is run from (not even where the .exe resides).
Some of the infos required by vfsLocalDir such as executable may not be portable. Not sure of their intended function as they are never used.
Additions and improvements to cellNetCtl
Remove the Soft_OAL line

Because now that the file is integrated with git it so it became unnecessary.
Merge pull request #719 from tambry/cellnetctl

Additions and improvements to cellNetCtl
Fixed error of pull request #719
Init cellSail module
RSX : fix opengl error 0x505
Merge pull request #714 from xsacha/rFile

More rFile cleanups and fixes.
cellGcmSys updated

* cellGcmGetTiledPitchSize (thanks 3141card), cellGcmFunc15.
* sysPrxForUser: _sys_memset
* Created headers cellGcmSys.h and sysPrxForUser.h
* int, int32_t -> s32 and uint32_t -> u32.
Renamed Emu/GS -> Emu/RSX
Fixed error of pull request #714
Merge pull request #722 from DHrpcs3/gcm-wip

Some GCM-related changes
Remove duplicate
Merge pull request #723 from raven02/patch-3

Remove duplicate
Arrgh, wrong checks!!!
GetCount for Out_IntrMBox
It doesn't hurt if we list all the imports?
IsGood() check elimination

Reasons: 1) It's unsafe - we cannot guarantee that address is still good
while it is used. 2) It's wrong in many modules which are usually just
compare pointer with zero.
sys_time fix
Fix infinite loop in rMkpath