Tidied user guide information on log directory location.

(now determined by site/user config files)
Removed some obsolete cruft and doc on "cylc diff".
A site/user config reference section for the User Guide.
Avoid bash-specific test syntax in Makefile.
Merge pull request #323 from hjoliver/sh-compat-makefile

Avoid bash-specific test syntax in Makefile.