rose edit: fix macro metadata setting for section
rose host-select: kill child processes on timeout

And add -oConnectTimeout=T when calling SSH on hosts.
rose edit: fix custom macro status bar reporting
Kill child processes properly.
rose host-select: cast timeout to `int` correctly
Update CHANGES.md
Merge pull request #1046 from benfitzpatrick/rose-edit.fix-macro-metadata-for-section

rose edit: fix macro metadata setting for section
Merge pull request #1053 from benfitzpatrick/rose-edit.fix-report-custom

rose edit: fix custom macro status bar reporting
rose_arch: fix mtime+size file source record

A file source using `mtime+size` as the `update-check` does not get
stored uniquely. If a number of sources have the same mtimes and sizes,
they will not be archived. This change fixes the problem.
Merge pull request #1055 from matthewrmshin/fix-rose-arch-mtime-size-file-source

rose_arch: fix mtime+size file source record
Merge pull request #1049 from matthewrmshin/rose-host-select-timeout-kill

rose host-select: kill child processes on timeout
Update for release 2013-12