Merge pull request #26 from DaveAckley/master

Merge pan/zoom etc with refactored driver structure
Removed select '#if 0' dead code sections
Merge pull request #27 from DaveAckley/master

GridPanel
Merging in GridPanel
Merge pull request #28 from DaveAckley/master

GridPanel.tcc
GridPanel.tcc
License for GridPanel.
Round up on atom draw size so atoms never quite vanish onscreen
Add a concept of 'section headers' to arg processing
Rework driver boot-up sequence, part 1
Rework driver boot-up sequence, part 2.  Also move responsibility for pausing out of AbstractDriver