Initial commit of a codec for the BMP file format. This is mainly meant as a tech-demo for Mako's new file IO capabilities and to help me hammer out what would be useful in higher-level file IO libraries. It may be joined by codecs for other common file formats such as WAV or other image formats.