Allow unspecified width but specified height for canvas

This small changes allows for a definition of the canvas like so: 
```html
<canvas linechart options="options" data="chart" width="0" height="300"></canvas>
```
The canvas would then stretch to 100% of the parent element, but with the height specified to `300px`.

Would love some feedback on this solution.