Merge pull request #158 from WDKevin/modern

Checks for updates every 5 minutes and notifies the user when there is one
Wrapping the main content in a container to fix #169
Removed an old </table> tag
Initial commit of .travis.yml
Revert "Wrapping the main content in a container to fix #169"

This reverts commit 8a9f9a8ab59feee925a15c6280da806f839fbd98.
Removed old web/ Makefiles from configure.ac
Removed web from SUBDIRS in Makefile.am
An ugly hack to make the liveStreams display in both index and view views.
Write the daemon status to Configure
Rewrote the way that monitor streams are created.

No longer need LiveStreamHelper, and the logic of which image to
display (live or placeholder) has been moved to the Moniors model.
This way should be much easier to understand and support.  This also
fixes my 'ugly hack' in commit eed6c81287515325a055434aecade31cce9011b8
Forgot to remove debug() from a view
Removed the LiveStreamHelper completely.

No longer needed as of 2fa0d3a284b183b8f825a49fb4e3c40c3551d476
Updated masonry from 3.0.0 to 3.1.2
Load masonry on all pages
Moved the scaling of streams from JS to PHP

The Monitor model is now smart enough to change the stream's scale.
It also has the option of not scaling at all (in the case of the
single monitor view).
Be quiet with apt-get upgrade and install
Moved vars for Monitors edit and add views to appropriate elements.

This saves a bunch of redundant code, while putting the code in the
'right place'.
Tell Travis to skip building the modern branch for now [skip ci]
Moved the common Monitors add and edit nav code to an element.
Moved common Monitors add and edit form code to elements.