Create subfunction returning the cell array of dimension orders
Refactor bfsave tests

- Remove dependency on bfGetReader/bfGetPlane functions in tests. Use Matlab built-in imread function instead
- Split various tests (dimension order, size, planes)
- Use fake reader bytes to test byte writing (instead of rand matrix)
Add support for Compression parameter/value pair in bfsave
Add unit tests for Compression optional parameter in bfsave
Add support for optional BigTiff parameter/value pair in bfsave
Fix bfsave header to describe new options
merge dev_4_4 -D org -I include -E exclude: PR 523 (Add Compression/BigTiff option to bfsave)