rose suite-run: fix suite log view error.

Launch suite-gcontrol before creating suite log view.
Try querying the cylc suite run time DB up to 3 times (with sleep 1 in
between). Catch database operational error, so it does not fail if the
database is busy.
Merge pull request #511 from matthewrmshin/suite-log-view-db-error

rose suite-run: fix suite log view error