Add size tracking to BitVector.
Improved Matrix tests.
Fix block reordering and extraction.
Added missing header guard to bmp.h.
Fixed RGB to YCbCr conversion.
Fix incorrect cast in quantization and add accessors for quantization tables.
Add support for using the same encoder object with different image components and fix encoding of coefficients. Also added accessor methods for DC/AC tables.
Added functions for writing various JPEG sections.
Updated project files.