Merge pull request #16 from DaveAckley/master

Fix bug in BitVector::Read() and Write() that has existed since the firs...
Added cl arg for disabling a Tile upon startup
Bar and Mover plus related hackage
Added Element_Wall
Added Grid::SurroundRectangleWithWall
Added time based data collection skeleton
Added extra tbd collection for basic elements
Bucketing down payment in Element_Consumer.h
eps exports average counts alongside full counts. Disabled Miss reporting
Added args for starting at high rates with a small window. Keeps overhead down.
Added splot tools, tbd output for sorting accuracy
Merge with trunk changes from during paper prep
*Clean up names in src/gui.  Tree now broken
Clean up names in src/gui.  Tree now builds again
Remove cruft from StatsRenderer
Have TileRenderer use Drawing::FillRect, and have that use SDL_FillRect, for an observed overhead reduction of 21% -> 16% on mfmdha
Deprecate SetPixel in favor of FillRect.  Cleans up the code and appears to reduce overhead by approximately half (~20% -> ~10% on mfmdha @ 5kAEPS)
Reindent pre-namespace src/gui .h files.  No other changes