ScribbleArea: format code
minor
ScribbleArea: remove unused code.
add pencildef.h
minor
BaseTool: addd 3 methods, mousePressEvent() mouseMoveEvent() mouseReleaseEvent()
ScribbleArea: pass mousePressEvent to currentTool
ScirbbleArea: a small test about undo text