Minor clean up.
Merge remote-tracking branch 'origin/dev' into dev
Improved documentation of BufferAttribute and BufferGeometry
Fixed BufferGeometry example
Fix a encoding error

When I use this build tool, it occurs this error:

	D:\3rd_projects\three.js-master\utils\build>python build.py --include common --i
	nclude extras --output ../../build/three.js
	 * Building ../../build/three.js
	Traceback (most recent call last):
	  File "build.py", line 106, in <module>
	    main()
	  File "build.py", line 65, in main
	    tmp.write(f.read())
	UnicodeDecodeError: 'gbk' codec can't decode byte 0x92 in position 5904: illegal
	 multibyte sequence

It seems that the reason lies in the default encoding of the `open` function. On my computer it's `GBK` rather than `UTF8`. So I add the `encoding` parameter to it, and then it's just all right.
Merge pull request #5406 from caseygrun/buffer-docs

Improvements to BufferGeometry and BufferAttribute docs
Merge pull request #5407 from jarvisniu/dev

Fix an encoding error
Build: Quotes consistency.
Implemented cross-referencing functions for members
Implemented example cross-referencing from docs
Modified documentation regexes so that link titles can contain spaces and anchors
Add examples of cross-referencing in BufferGeometry