Added Spark Library 1.5.5

Original location:
http://sourceforge.net/projects/sparkengine/

Original author:
Julien Fryer <julienfryer@gmail.com>

This commit also contains the small fixes required for compilation using GCC