rose suite-run: init run dir only on run mode

Don't attempt to re-initialise run directories on restart and reload
modes. This was not normally a problem, but might destroy existing run
directories if the configuration for the suite root, work, share
directories were changed,
rosie ls: fix incorrect examples in doc

Was referring to `rose suite-list`.
rose metatdata, rose macro -V: recognise '.' id
rose bush: suite list unfriendly first column
rose metadata: '.' recognise
rose bush: truncating information displayed
rose bush: truncate long names
Merge pull request #1354 from kaday/rose_bush_hover

rose bush: suite list unfriendly first column
Update to isodatetime-2014.07.0-3-geceb80b
Merge pull request #1355 from matthewrmshin/isodatetime-2014.07.0-3-geceb80b

Update to isodatetime-2014.07.0-3-geceb80b
rose.config: ban square braces in section names

Section names are no longer allowed to use the open and close square
brace characters.
rose.config: improve pylint and pep8 scores
Merge pull request #1359 from matthewrmshin/config-disallow-square-braces-section

rose.config: ban square braces in section names
Merge pull request #1336 from matthewrmshin/fix-suite-restart-init-dir

rose suite-run: init run dir only on run mode
Merge pull request #1347 from matthewrmshin/fix-rosie-ls-doc

rosie ls: fix incorrect examples in doc
Merge pull request #1351 from kaday/rose_metadata_dot

rose metatdata, rose macro -V: recognise '.' id
rose.ws and friends: web service one stop shop

Unify CLI for starting Rosie Web and Rose Bush.
Support services on multiple ports.
Common index templates.
Rosie web search result template in place.
rosie.ws search: option to sort results