PHAR is working with the latest develop branch

For some reason, I can't create gzipped phar files on this machine. Get a "can't create temporary file" error. Unforuntately, this means that the phar is 11mb rather than 800kb. If you can re-enable the gzip support in build.xml and build on your machine it would be handy.

Other changes:

* Make sure composer.json is included for storyplayer -v
* Register the phar paths last if they exist, so they're at the top of the autoload stack
* Hacky fix to load the functions file, as for some reason the autoloader doesn't pick it up