Modify bfGetReader allowing to pass fakes for unit testing
Add unit test for bfGetReader() functions

Test pixelsType, dimensions sizes, endianness, interleaved and series count
Refactor bfGetPlane() unit tests
Merge pull request #466 from sbesson/rebased/develop/bfgetreader

bfGetReader() unit tests (rebased onto develop)