Began rewriting /DrawImage command. The new implementation is available as a separate command for now: /ProperlyDrawImage
Added BlockPalette class, to be used by /ProperlyDrawImage
Added standard palettes to BlockPalette.cs
Added optional second parameter to /PDI: block palette. Choices are: Layered (default 2-layer), Light (lit 1-layer), and Dark (shadowed 1-layer).
Added Gray, DarkGray, LayeredGray, and BW palettes
A little cleanup in BlockPalette
ProperImageDrawOperation now correctly calculates bounds and volume.
Added a warning if drawn image will be cut off.
Mostly finished /PDI. Debugging time.
Fixed ServerGUI not compiling in debug mode, due to lack of /unsafe compiler switch
Continuing work on /PDI, now mostly operational. A few drawing bugs left to fix.
Added gamma correction to BlockPalette.FindBestMatch
Fixed images getting incorrectly cropped if they don't fit in the map vertically
Fixed images facing the wrong way
Fixed gamma correction (mostly) in BlockPalette, and fixed /PDI drawing palette layers in the wrong order.
Improved the color picking algorithms.
Replaced old /DrawImage with the new implementation.
Fixed /DrawImage help and description.
Merge pull request #52 from fragmer/master

Improved /DrawImage implementation