Rollback of a few overall not-worthwhile optimization attempts in JPEG; separated some stuff in the IDCT for some decent results, Decode() and Receive() optimizations, and added multi-bit reading support to the BitReader()... shaved a few seconds off a big image (many to go...)