rosie.ws_client: store password in gnomekeyring

Prompt username and password with `zenity` or `raw_input` and `getpass`.
Introduce `rosie hello` for users to set up connection.
rosa-rpmbuild: install wrapper and bash completion
Merge branch 'master' into rosie-keyring
#1294: fix triggering into duplicate namelists
remove redundant assignment
rose metadata: fix check value for ignored sections' options
Merge pull request #1296 from benfitzpatrick/rose-metadata.fix-check-ignored-section-options

rose metadata: fix check value for ignored sections' options
Merge pull request #1295 from benfitzpatrick/1294.fix-dupl-trigger

#1294: fix triggering into duplicate namelists
Change CYLC environment variable to look at.
Merge pull request #1297 from arjclark/cal_to_cyling_rename

rose date: change CYLC environment variable to look at.
rose task-env now providing ROSE_CYCLING_MODE. rose date now using that.
rosie.ws_client_auth: use icon for zenity
Tweak documentation.
Merge pull request #1299 from arjclark/rose_task_env_link_cycling_mode

rose task-env/rose-date: use ROSE_CYCLING_MODE
Change 360 to 360day.
Fix test
Add missing doc.
Merge pull request #1302 from arjclark/cylc_cycling_var_content_change

rose date/env: Cylc cycling var content change
Update for 2014.06.1
rosie.ws_client_auth: now pep8 friendly