Add ui::Widget::getGraphics() and GraphicsPtr
Add ui::Graphics::fillRegion()
Add live preview to tiled mode

- Removed draw_emptyset_symbol() function
- Added DocumentSettingsObserver
- Moved Editor's painting code from onProcessMessage to onPaint
Fix issue 338: Double Clicking Timeline While Holding Control Crashes the Program