BUG: refine CanReadFile in MGHImageIO

existing logic couldn't handle filenames with a dot
before the filename extension.
Merge branch 'master' of https://github.com/Slicer/itkMGHImageIO