improve hp.core.io.save_image's handling of differing bit depths
basic loading of json data from tiff headers (may require pillow >= 2.3, still need to test this on another comp
merge
enable color images to be loaded (previously it was always picking only a single channel which was silly)
get rid of some ancient image rotation code that was wrong but nobody had hit until now
delete superfluous argument from save_image
fix up fit_series a bit and add a test
fix broken composite scatterer domain test
make vis.show a little more robust
fix image_file_io's import to work with pillow
update the examples in DDA tutorial so the work
modified subimage to accept floats in addition to integers-- rounds floats
fixed typo
cleaned up including a darkfield image in pre-processing of time series fits
merged changes
added tests for subimaging with floats and for creating next_model from a fit result, added the capability to construct a next_model from a fit result
Add changelog

Reoganize fit.py and fix a missed random_subset rename

Add several more helper functions to series_fit

Add a correction to dda to get it to not fail for particle interiors with the same index as the medium
correct int casting in various places to get rid of warnings
add option to have DDA keep around the raw ADDA result
Added a more useful error message to holopy/scattering/third_party/SBESJY.F for when trying to calculate Hankel functions too far from a scatterer.
Added a boolean argument to __init__ within Mie.py to determine if far field calculations should be done.
Added an if statement to Mie_fields within mieangfuncs.f90 that determines if a far field calculation should be done.
Added test_farfield_holo to test_mie.py and renamed the test test_farfield_matr.
Updated tests in test_low_level.py to be deal with the extra argument in Mie().