store all points in CadPointList
use QgsMapCanvasItem for the paint widget
check canvas before doing transformation
fix x/y lock
fix update extent
Merge pull request #27 from olivierdalang/mapcanvasitem

use MapCanvasItem for the paint widget