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.
File install: consider access mode as well

Access mode is now stored, and compared in incremental install.
Use file timestamp+size instead md5sum for rsync install.
Improve pep8 and pylint scores for changed modules
File install: test access mode change
rose edit: sort-key development
rose bush: allow some server side configuration

cycles list: default number of cycles per page
jobs list: default and maximum number of jobs per page
file view: maximum viewable file size in bytes
rose bush: fix resource locator syntax
rose bush: fix view-size-max int
Ignore etc/opt
Merge pull request #1362 from matthewrmshin/rose-bush-server-conf

rose bush: allow some server side configuration
rose edit: docstring added and demo app
Merge remote branch 'upstream/master' into rose_edit_sortkey
rose edit: sort keys as tuples, updated app
Merge pull request #1361 from kaday/rose_edit_sortkey

rose edit: sort-key development
rosie go: address bar now supports HTTPS

And pep8 and obvious pylint fixes.
Merge pull request #1364 from matthewrmshin/fix-rosie-go-address-bar-https

rosie go: address bar now supports HTTPS
address some feedback
Merge pull request #1338 from benfitzpatrick/rosie-go.new-suite-wizard-tweaks

rosie go: improve new suite wizard behaviour.
Rose Bush templates: Z syntax no longer required

We can now assume that cylc stores date time correctly.
rose date: fix unnecessary `if`
Merge pull request #1323 from matthewrmshin/fix-t-for-cylc-6

Rephrase cycle time to cycle point