Add type definitions for HTMLCanvasElement.

This adds only the definitions of `HTMLCanvasElement`. To real usecases, we need to add definitions of `CanvasRenderingContext2D`.

#61