Added an improved BMP version detection routine
Refactoring to use the new version detection
More refactoring to use new version detection
Use OS/2 names for FILEHEADER fields, when appropriate