Add Shows & Delete Shows

Added being able to add shows and delete shows
Fixed Show update
Added show button on shows page
Major Shows Overhaul & Small Minor Fixes

Fixed Delete show not deletes any shots tied to show that is delete
Added ability when show is deleted if another show is available make
that show active
Added badge to show which show is active on the shows page
Added No Shows to setting page for when no show are available
Added a option field when creating show if the currently isn't a show
it will set it as active but if you want to create a new show and set
as active after creation it is possible
New Shot view page & Minor Changes

Added shot view url to shots page (clicking the id)
just like worker page view
Added shot delete route /shot/delete/<shot_id>
Added Shot view page /shot/<shot_id>
Merge remote-tracking branch 'upstream/master'

Conflicts:
dashboard/dashboard.py
dashboard/templates/shows.html
code cleanup, small changes

dashboard.py - cleanup code
dashboard.py - removed shot delete code

brender.css - code cleanup

shot.html - Removed /shot/delete/, added javascript shots delete
function

shows.py - PEP8 code cleanup
shows.py - removed unused code

shots.py - removed add shot code
Merge pull request #28 from cyprusglobe/master

Added Shows and Fixed Shows update
Allowing Dashboard to receive connections from any IP
Fix when worker is offline when viewing worker page