Add Compression/BigTiff option to bfsave (rebased onto develop)



This is the same as gh-523 but rebased onto develop.

----

See https://www.openmicroscopy.org/community/viewtopic.php?f=13&t=4985 for a description

This PR should:
- add support for `Compression` and `BigTiff` optional param/value pairs
- add corresponding unit tests
- modify the function header to reflect this test

To test this PR, run the unit tests and try various combinations of `bfsave` options. Ideally should be tested under Windows since some problems may arise with compressions that should be mentioned in the header.