Custom ascii generator

Adds the custom bitmap ASCII generation function to the program, which works by default instead of the font-based generation. Should be proofed against selecting a tilepage of the wrong size, and can still use the font-based ASCII generation if the user cancels out of selecting a tilepage. Tells the user the size of tilepage needed if wrong size of tilepage is selected.

Also fixes the color list so that the generated ASCII actually matches the game's, and fixes the build script to point to the right Main(). The colors are a little on the acid side (yellow is a mite too bright, for instance), but otherwise it's all good.