BF+TST: Allow slight variation in DICOM orientation/spacing.

The Image OrientationPatient and PixelSpacings values can have
slight numeical differences (particulaly GE scanners). Use an
np.allclose test instead of straight equaulity.

Also fix the TestIncongruentImage test class, which was pretty
broken.