A large refactoring of pipelines and related tests to make smaller more focused pipelines
Documentation for pipelines
Version bump
Added support for specifying valid argparse choices  with Argument node in pipeline.
A lot of changes to the pipeline to make parameters consistent and each pipeline do less.  Pipelines were split to add flexibility.
ShadeCorrection uses nornir_imageregistration instead of ImageMagick.  Users only specify brigtfield or darkfield shading correction.  No more fiddly options.
Pyramids now auto-generate missing levels if possible.  This makes pipeline invokation simpler since users don't need to ensure the pyramid is built at the correct level first.
Assemble now creates a new channel for output
Exception message fixed
Added workaround for etree not being able to use find to search for multiple attribute values on the same element
Minor fixes
Workaround for stos transforms being ignored when multiple transforms exist for different filters between two sections.
Updated MosaicToVolume code.  Needs further work to avoid translation issue.
Modified functions to generate images if they are missing.  Simplifies pipeline authoring and use.
Removed blank space that highlighting in eclipse.
Added commented test for building the entire RC2 test dataset.
Removed threading of report generation for each column in a table. Matplotlib has issues when multiple plots are created on seperate threads.
AssembleToChannel pipeline added.  Generates a new channel for assembled images, which is the correct behavior.  Will be renambed to assemble once testing is done.
Minor fixes
Type fixes for batch files
Refactor tests to avoid having a property starting with test.  This was causing test frameworks to fail in the correct conditions.
Minor formatting warnings fixed for eclipse editor
Many changes related to creating .mosaic files which map directly to the volume as the last step of volume construction.
Minor fixes for assembling .mosaics which map to a volume.
Fix for making all images produced by calling assemble on MosaicToVolume transforms the same size.
Added CropBox property to Transform object.  Should have been part of last commit.
Assemble pipeline reunified.  Channels can be created by specifying a parameter.
Added docs directly to pmg and idoc importers.
Fixed typo bugs
Fix: Create output directories for report immediately to prevent subroutines from dying when they don't exist
Remove spew about which volume directory is being saved.