Added support for serializing and deserializing brush geometry.
Added proper handling of brush geometry to copy and paste.
Merge branch 'refs/heads/Release_1.0.0'

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>

Conflicts:
	Mac/TrenchBroom/TrenchBroom-Info.plist
Added viewthing and misc_noisemaker to Quake.fgd and Quoth2.fgd.
Fixed a minor bug in brush geometry deserializer.
Merge branch 'Release_1.0.0'

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>

Conflicts:
	Mac/TrenchBroom/TrenchBroom-Info.plist
	Windows/TrenchBroom/BuildNo
Minor changes for Linux build.
Merge branch 'Release_1.0.0'
Minor change and build no bumped.
Merge branch 'Release_1.0.0'

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>

Conflicts:
	Mac/TrenchBroom/TrenchBroom-Info.plist
	Windows/TrenchBroom/BuildNo
Make map parser configurable with brush creation strategies.
Add a strategy to compute vertices from faces (incl. sorting faces by weight).
Add a strategy to read vertices from serialized brush geometry.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Merge branch 'refs/heads/Release_1.0.0'
Moved changelog to README.md
Merge branch 'Release_1.0.0'
Minor fix to README.md
Changing headlines.
Updated README.md
Minor changes and refactorings.
Place an empty brush at the origin and move the camera so that
the user will see it when a new map is created.
Better camera placement on map load.
Adapted Linux project to changes.