Fix some sysmem issues
Get rid of the PSPSDK for debugging

Imported scr_printf.c/h and font.c inside uOFW, so no need for
libpspdebug.a anymore
Fixed some warnings, and some mistakes by the way

These warnings exist with my version of gcc, but not Travis's
apparently. They include strict aliasing issues and out-of-range array indices.
Let's use make's implicit variables.

http://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
Removed compiled files
Configured travis to build and deploy the executables

The executables are rebuilt whenever the utils/ directory is modified or when the commit title contains [exec-build]. I have also added an option to disable rebuilding the documentation with the [docs-skip] directive. When [docs-skip] is in the commit title the documentation is not updated. This commit also makes travis preserve the history of the gh-pages branch.