Relegate netcdf to ./scripts/timestream2netcdf.py
Add script to just run the tests, skipping flake8
Document windows installation

* doc/index.rst: Add a new section called "Getting Started"
* doc/starting.rst: Document Windows installation process.
Deal with errors in pipecomponents with exceptions

* timestream/manipulate/pipecomponents.py (ColorCardDetector.__exec__): Raise an
exception when we cannot find color card.
Switch to using scikit image as primary IO lib

Now, we prefer scikit image as the image IO library, as it is
pip install-able and doesn't reverse the colours.

Also some formatting changes throughout, none of which afffect acutal
code.

Changes to be committed:
      modified:   timestream/__init__.py
      modified:   timestream/manipulate/__init__.py
      modified:   timestream/parse/__init__.py
Install freeimage dev package in travis CI
Rewrite read_image and add tests
Replace all X.imread calls with read_image

read_image (from timestream.parse) is a wrapper around scikit image's
imread using freeimage. This change allows us to use a single image
reading function to avoid weird bugs where we have several image reading
functions at once. This also allows us to change our mind as to which
image IO library to use and only need to change one function.

Changes to be committed:
      modified:   timestream/__init__.py
      modified:   timestream/manipulate/pipecomponents.py
      modified:   timestream/parse/__init__.py