Bump version 0.5.0b1
run_pipeline.py: Limit concurrent to 20. Warn above 6.

Closes ArchiveTeam/seesaw-kit#65
Add overall task indicators/counters to the top of the project status page.
Add stop requested/canceled events to pipeline.

Also modify the default runner to trigger said events.
Merge branch 'anthonyeden-dev-MasterTaskList' into development

Conflicts:
	seesaw/__init__.py
Merge branch 'stop-events' of https://github.com/yipdw/seesaw-kit into yipdw-stop-events
Merge branch 'yipdw-stop-events' into development
warrior ui: Use less bold and size on "Task Summary"
warrior ui: Move checkboxes into project area to make header less busy.
warrior ui: Fix checkmark being repeated on subsequent proejcts.
warrior ui: Dim the tasks in summary if 0.
warrior ui: Support broadcast messages.

Closes ArchiveTeam/seesaw-kit#8

Edit projects.json in warrior-hq with a key "broadcast_message".
Merge branch 'development'
Release version 0.5
Bump version 0.6.0b1
warrior ui: Change broadcast msg indicator to darkgoldenrod

Indicator blends more into the UI.

Following joepie91 suggestion that the indicator shouldn't be a thing of
hate.
warrior ui: Decrease header padding. Add .projectBroadcastMessage to styles.

Re: ArchiveTeam/seesaw-kit#8

Might as well use the header space for project announcements since the
scripts auto update.

Scripts simply use:
<p class=".projectBroadcastMessage">Message</p>
web.py: Use MD5 digest as hash for indicator message

Prevent indicator showing on warrior restart when message is same.
hash() is not deterministic.
Add time indicator to each item. Shows how long it's been running.
Merge branch 'temp1' into development

Conflicts:
	seesaw/public/script.js