Dropper

I implements 'dropper' - pick up a color from canvas, and set the color to 'strokeStyle'.
In addition,
- I added API to undo and redo.
- I add undoMax option