Allow site generation via mklive outside the master branch
Don't allow push to live if staging revision starts with 'test-'

Force the start of the revision on staging to match "live-", rather
than matching "live-" anywhere in the string.
Make gollum launch/kill scripts cleaner

This fixes 3 things:

1. launch_gollum displaying an empty pid in the "Launching gollum
   with pid ...." message.
2. kill_gollum returning before gollum had actually closed down.
3. launch_gollum fails gracefully if netstat is not installed,
   instead of hanging forever.
Add links to channel viewer to download pages
Merge pull request #54 from townxelliot/release-channel-link-911

Add links to channel viewer to download pages
Correctly detect test-live-* branches
Update push.sh script instructions

As we can now push to staging from a branch other than master,
update the instructions to explain that.
Merge pull request #49 from townxelliot/mklive-outside-master-xwalk904

Allow mklive outside master
Update minimal manifest example

The icons field is required, due to a bug in the make_apk.py
script (it's not required in the manifest spec).
Merge pull request #55 from townxelliot/manifest-docs-fixes-914

Update minimal manifest example