rose.run: move source version file generator.

The logic is now in its own function in `rose.run_source_vc`.
This should provide a starting point for #382.
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Merge branch 'master' into 382.source_vc_info
Update change log and version.
Merge branch 'master' into 382.source_vc_info
Update CHANGES.md
Merge branch 'master' into 382.source_vc_info
Added rose sgc to bin and cli doc.
Merge pull request #467 from arjclark/sgc

rose sgc
Merge branch 'master' into 382.source_vc_info
rose edit and rosie go help and about URL fix.
Merge pull request #469 from matthewrmshin/gui-help

rose edit and rosie go help and about URL fix.
rose suite-log-view: ignore task job status files.
Merge branch 'master' into 382.source_vc_info