A few small changes.

Hi, I just updated the JSDocs for a couple of the display classed. Without proper @type annotations editors such as Webstorm can not tell what the file has inherited from correctly. I may go through all the files and fix any more of these if I find them.

Also when creating a CanvasRenderer, it was automatically assigning a 'style' for its width and height. This would overwrite what was already on the page. This means if you have a large canvas and put in inside a smaller parent div, it would over spill the div. If you did the same with the WebGL render, it would adhere to its parent div size and scale accordingly. I don't believe the canvas needs to have a style so removing it should not cause any side effects.