Added start, stop, start_fraction, end_fraction and take_subset.
Added some documentation.
Fixed monitoring_costs documentation in sgd.__init__.
Monitor.setup now checks for type of extra_costs.
changed monitor.setup check on extra_costs from OrderedDict to dict
updated test in test_monitor to use dict rather than OrderedDict
monitor.setup checks for OrderDict or dict for extra_costs. changed test to use assert_raises
Simplified DefaultViewConverter's conversion methods. They now return lightweight views rather than copying data whenever possible.
bugfixes
test for extra cost runs through entire Monitor.setup method
Merge pull request #1067 from JesseLivezey/monitoring_costs

Fixed monitoring_costs documentation in sgd.__init__.
bugfix; it turned out that DenseDesignMatrix.shape should always be in (0, 1, 'c') order
Added "task" parameter to CSVDataset.
Merge pull request #1047 from ndronen/CSV

Csv
deprecated zca_dataset one_hot
before fixing DefaultViewConverter to assume a ('b', 'c', 0, 1) memory layout order in desicn matrices
tests pass. Now remove debug printfs.
tests pass. Now remove debug printfs.
commit before merging in master
Merge branch 'master' into efficient_view_converter
addressed Madison and Ian's PR comments, except for testing this PR's impact on the performance of runing cifar10.yaml (it crashed on the master branch)