Small readability and consistency fixes for README
Clean up indentation and remove commented-out code
Add a sample Apache conf file and HACKING instructions

On XAMPP, the provided .htaccess file doesn't work out of the box,
and resists being used if the site is served from a subdirectory
(http://localhost/crosswalk-website for example).

I ended up using a separate configuration file on the directory
containing the project, and ignoring the .htaccess file, replacing
its rewrite rules with my own. This doesn't impact on the use
of .htaccess in the production version of the site, but makes
setup easier in environments where .htaccess isn't suitable.
Use one script to do all CSS processing

Moved all the CSS processing code into one location,
generate.css.php.

This meant that using __FILE__ to determine the basename for
the output file was no longer valid. Instead, use
$_SERVER['SCRIPT_URI'], which refers to the original script, rather
than any scripts being require'd.

The main impetus for this was so I could set the sass path
explicitly for the script, rather than just calling "sass" (there
may be situations where the Apache user doesn't have sass on its
path). "sass" is now the default, but can be overridden in Apache
config with "SetEnv SASS /path/to/sass". The HACKING.md file
explains how.
Better command line parsing for gfm.php
Align cli arg parsing for generate.css.php with gfm.php
Add a note about generated content preventing developer site working
Add note about live editing of content through gollum
Launch gollum with --live-preview and on current branch

Also cleaned up the start/stop scripts for gollum so they
automatically add the correct branch, better detection
of the gollum pid, and better messages so you can see what's
happening with gollum processes.
Add more explanation of how live/staging work to README
Add some 'content management' notes