Implemented tool interface and pencil tool.

Opacity control not included in this patch. Pencil tool drawing will
change to implement drawing single pixel on click.

R=calamity@chromium.org

Review URL: https://codereview.appspot.com/52400043