Login

@ScottWales - this just merges current master into your login branch, to bring Pull Request #210 up to date in the main cylc repository. The conflicts involved bringing the "use login shell" item from the suite definition runtime remote section to the new site/user config task host section - because this is presumably host-specific.