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 go: improve new suite wizard behaviour.

This gives a larger, maximizable window for editing the
suite info data (access-list, title, etc). It also makes
sure that the project metadata is correctly loaded for
extra compulsory variable addition.

The metadata for our standard rose-suite.info options has
also been improved.
rose edit: no jumping focus on fixing/creating valuewidget errors in rosie go
rosie go: fix appearance of new suite in local suites
Merge pull request #1340 from benfitzpatrick/rosie-go.fix-create-see-local-copy

rosie go: fix appearance of new suite in local suites
Fix typo. Change title so doesn't mess up auto index.
Merge pull request #1342 from arjclark/fix.typos

Fix typo. Change title so doesn't mess up auto index.
Update CHANGES.md
Update rose-rug-suite-control.html

Fix broken anchors.
update a few documentation bugs
add missing optional delimiter for consistency
rosie ls: fix incorrect examples in doc

Was referring to `rose suite-list`.
Merge pull request #1344 from benfitzpatrick/doc.update

Update a few documentation bugs
rose metatdata, rose macro -V: recognise '.' id
rosie: more configuration

On pre/post-commit hooks, more filters for an LDAP user search.
On ws client, add SSL certificates related options.
rosa-rpmbuild: improve

Remove dependency on gtk2.
Create pyc files.
rosie.ws_client: fix ResourceLocator syntax
rosie.usertools.ldaptool: TLS CA certificate

Now configurable.
rose bush: suite list unfriendly first column
rose metadata: '.' recognise