MRG: add PARREC to top level load

Add ability to load PAR / REC file from top-level `nibabel.load`.

On the way, make load function allow upper case compressed extensions, and
refactor image class generic testing to allow case where it is difficult to
create image class in memory.
If you want to move toward PEP8 (do you?), there should be two spaces before an inline comment