Created proof-of-concept for live remote monitoring.

Added support for updating/following multiple channels simultaneously.

Fixed bug with plot rendering at LISA.

Created proof-of-concept for live remote monitoring.

Added support for updating/following multiple channels simultaneously.

Updated the code to generate an error if PyZMQ is not installed.

Fixed bug wherein the live monitor was always one epoch behind.
Added documentation.
Added check for pyplot.

Fixed documentation formatting.

Added installation command for pyzmq to travis configuration file
Fixed spelling mistakes in documentation.

Added command to install libzmq3 in travis configuration file.

Changed again how pyzmq is installed. Now so that libzmq is not necessary.

More documentation changes in an attempt to appease Travis.
Added some additional sanity checking.
Added some basic unit tests.
Fixed path to test yaml.
Fixed the way the live monitoring test found it's supporting file.
Changing testing dataset.
Added documentation for test functions.
More documentation for the LiveMonitoring test module.
Still trying to appease the documentation dieties...
Fixed bug related to change to handling of keys in python 3.
Trying again to appease the almighty Travis...
Found that Python considers two lists different even if the elements are the same if the elements are out of order. Using set instead.
Fixed another python 3 incompitability. This time in trying to index into the result of a call to keys() on a dictionary.
Formatting corrections for the docs.
Merge pull request #1262 from daemonmaker/live_monitoring

Live monitoring