General fixes and additions

CHANGES:
- Compile the client to .asi instead of .dll, so it can be injected into
the game by an ASI loader
- Removed redundant ternary operator @ CLocalPlayer.cpp
- Rewrote checkpoint/race-checkpoint colour function, hopefully it
should be more stable now
- Added SetPlayerRaceCheckpointEx and SetPlayerCheckpointEx, the latest
one has been commented out temporarily as it's causing crashes
- Commented out the ChangeResolution hook as it was causing crashes,
I'll take a look at it later
- Completed unfinished "GetLoadedModules" function, added an overload
aswell
- Removed temporary files from the repository
- Updated .gitignore
Update README.md

README.md updated, simple as that.
Organize output files

- Updated .gitignore
- Keep all temporary files in Build/Temp
- Moved output of all projects to Build/Release
- Moved sampp.int to Build
- Removed "Loader" project, it shouldn't be needed now
Forgot about sampp_server.lib

This is meant to be dynamically loaded, no .lib needed.
Update README.md

100% cosmetic
Fixed some warnings
Restructure project / sampgdk

- Update the project layout/order
- Updated sampgdk to version 4.0.2
Linux build + fixes

- Added CMakeLists.txt files for linux compilation using CMake.
- Updated .gitignore to exclude .suo files from Visual Studio.
- Fixed inappropriate free'ing of memory managed by the PAWN VM.
- Fixed crash in OnPlayerDisconnect when trying to handle a player without the SAMP+ client plugin.
Update README.md

- Added information about compilation, installation and downloads.
Update README.md

- Minor stuff.
Minor fixes

- Fixed problem with GetApplicationPath under Windows.
- Updated project settings for generating DEBUG builds under Windows.
Update README.md
Merge pull request #15 from v01d-/master

Reorder / Linux / Checkpoints / Injection / Fixes