Better doc, and __str__, and __len__ methods for the window group manager.
Much more details window initialization tests.
Tests and __str__method for window objects.

Added even more tests and a better string method for the window handling
objects.
Working adjoint source calculation given a window
Window plotting.
lasif plot_windows command.
/rest/windows route for the webserver.
First steps towards window displaying in the browser.
New 'scale_data_to_synthetics' flag to the iteration.
comm.iterations.get() is now more flexible.
More flexible comm.events.get() method.
Cached iteration object
has_event() and has_iteration() methods also work with objects.
Quick name access on the iteration objects.
Iteration.processing_tag is now a property.
data handling now per iteration everywhere.
query.get_matching_waveforms() works for station and channel ids.
Generic waveform visualization.
Better waveform visualization.
Plotting windows now uses generic waveform plotting functions.