BmpRuleView supports hiding the rule tiles.
Added Help menu to LuaConsole with basic API info.
Added "Clear" button to LuaConsole.
Added some rule-related methods to LuaBmpMap.
Added scene background color option.
Further fixes to BMP blending code.

BmpToLayers undo/redo was broken because PaintBMP was affecting tile layers
as well and the operations weren't being done/undone in order.
MapManager purges 300x300 maps earlier than smaller ones.
MiniMap uses a TileLayer for large changes to layers.

Instead of passing a list of cells that changed, pass a TileLayer when there
are many cells that changed.
Added blends and aliases to Lua binding.
Added Blend.exclude2 attribute to Blends.txt.

The exclude2 attribute is a list of tile/layer pairs.  If an existing map
tile matches one in exclude2, the blend tile is not applied.
Added lua/ directory.
Added "Show adjacent maps" setting.
Removed luasocket mishap.