Adjustments to allow cleanup of BufferGeometry. Adjustments to allow duplication of BufferGeometry. Adjustments to set default vertex attributes when one is used by a shader but isn't included in the BufferGeometry.
Minor changes to support wireframe buffergeo and deallocation of buffergeo
Merge branch 'dev' of https://github.com/Verold/three.js into dev

Conflicts:
	src/renderers/WebGLRenderer.js