Part 1 done, fgPixelFormat replaces old flag values

We are now storing numerical values instead of bitflags. This is the
first step in being able to accept numbers from the user, and to
ultimately best determine the preferences for the user.