Merge pull request #178 from Bigpet/master

Remove GCC specific variadic macro syntax
cellSaveData* improvements

* cellSaveDataFixedSave2 and cellSaveDataFixedLoad2 implemented. Still a
little buggy.
* Small fix the cellSaveDataList(Save|Load)2 problem in Disgaea D2 and
other games.

NOTE: cellSysutil_SaveData.cpp is a total mess: some blocks of code
appear in all the syscalls. I just want to wait until most of the
SaveData functions are implemented and working to do some serious
refactoring.
Implemented small tool for generating id of HLE-Function. Fixed small issue in PADManager dialog.
I just forgot to do it...
Merge pull request #179 from O1L/master

Minor fix in GUI an other changes.
unify line endings to shut up VS
fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed
later)

Eradicate the Array almost everywhere, some usages like Stack still
remains
fix accidental wxWidgets version change
quote guard CMake variables
Merge pull request #182 from Bigpet/array_remove

Replace Array with std::vector
Merge pull request #183 from Bigpet/cmakefix

quote guard CMake variables
Add Linux build instructions for Debian & Ubuntu
Fix run instruction hitting CWD bug

PCS3 assumes current working directory is bin folder.
So running it like ./bin/pcs3 stops it from finding
dev_hdd0 and related.
Merge pull request #184 from daniel-dressler/master

Add Linux build instructions for Debian & Ubuntu
fix not range-checked vector access