Added window resize and pixel density logic.

Changing the browser window size now dynamically alters the render size
and aspect ratio. Also, now WebGLDeferredRenderer supports
window.devicePixelRatio, just as three.js's core renderers do.