Initial relocation of broadcast settings recording.
cylc.daemonize: reset umask after daemonized.
Corrected get-config --item help string.
cylc list prints just tasks or namespaces, correctly.

Dumped the pseudo-tree print code. Closes #335.
Updated user guide for "cylc list" changes.
Merge pull request #332 from matthewrmshin/umask

cylc.daemonize: reset umask after daemonized.
Merge pull request #331 from arjclark/broadcast-relocate

#313: Relocate run db broadcast update code
Add task-only single-parent tree print to "cylc list"
Fixed typos in list command help.
Detect terminal local in LANG
Tidied the db print command code a bit for clarity (null effect).
Namespace titles with padding for "cylc list".
Merge branch 'db-print-tidy' into 335-cylc-list-overhaul
One typo correction in error message.
Merge branch 'master' of github.com:cylc/cylc
Merge pull request #336 from hjoliver/335-cylc-list-overhaul

335 cylc list overhaul
Merge branch 'master' into 326-combine-guis

Conflicts:
	bin/cylc-print
	lib/cylc/config.py