[logging] Refactor log setup func name

This changes the name of the function that can be used to setup the
module-wide logger, "timestreamlib". It was called
timestream.setup_debug_logging, it is not called
timestream.setup_module_logging.

Requisite changes to demo scripts and tests have also been made.
[setup_logging] Tiny whitespace only change

Forgot to fix indentation in last commit
[img.pixels] fix misc bugs in img.pixels loader

Following bugs are fixed:
 - Exceptions in scikit image reading the image are caught, and logged,
   and then opencv's imgread is used. This means we'll get broken JPEGs
   as a matrix. This may be a Bad Idea.
 - OpenCV's imread returns BGR, not RGB. The .pixels should always be
   RGB, so we invert this on the fly
[data/zeros] add zeros.jpg and truncated.jpg

Add files to test the reading of numpy arrays. Also add a truncated
jpeg to try crashing various readers.
[ts.util.imgmeta] Add get_exif_date function
[TSImage] get datetime from exif as fallback

If we add an image not from a timestream, the datetime parser failed. So
now we fall back to using get_exif_date to find the date from the exif
header.
[ts.util.imgmeta.get_exif_date] rewrite function

Now, we use get_exif_tag, and ensure we return None if we can't get the
date
[ts.util.imgmeta] Fix bug in get_exif_date

Typo from rewrite
Fix issue with _data folder parsing

Parsing timestreams with a _data folder was broken. To fix, we now:
 - exclude _* folders from extension guessing
 - exclude _* folders from image finding
 - fix IndexError bugs with bad timestreams
Also added a test case for this.
Remove unneeded test method.

* timestream/manipulate/pipeline.py (test): It used to test old code.
Initial commit of GUI to generate initial settings for image processing.
fixed an accidental error.
added timestream reading and color correction to GUI
allowed relative path to timestream root-path, added setting files, save previous GUI inputs
change settingPath to relative path in YAML file
suggest to include context pipeline __init__(), not process()
added test pipeline button
make settingPath relative to rootPath
try improving pot detection accuracy
made settings as class member