Merge pull request #9 from DaveAckley/master

Add stronger colormap support
Added spike for thread-safe byte queue. Doesn't work at the moment.
Merge pull request #10 from DaveAckley/master

Substantial redo for correcter p1atom semantics, elementtable to tile, clean ups
Better tests and functionality for ThreadQueue spikes.
Merge pull request #11 from DaveAckley/master

Try to mop up failures from previous big reorg
Merged fixes of post-big-reorg
Fixed build errors (see BitVector::ReadFromUint). Added doc to tile.h .
Modified thdqueue comments, make initial png export spikes
Added connection spike, which shows a single tile connection fighting over an edge lock along with ThreadQueues.
Tiles now communicate through a Connection, a thread-safe double queue structure.
Tiles are now threaded. However, optimization breaks it and there are a few naive approaches.
Added the ThreadPauser, making pausing more efficient.
Added Doxyfile, a Doxygen config file.
Added documentation to Tile, Packet, and ThreadQueue.