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.
Build no bumped.
Enable Alt+MMB for forward / backward movement of the camera.
Changed font on website.
Set initial brush so that its min corner is at the origin.
Intermediay state, will not compile!
Changing edge and face moving methods to accept info objects instead
of real edges and faces.
Changed BrushGeometry, Brush and the commands to move edges and faces
so that they don't store edge and face pointers but the positions
of their vertices.
Fixed crash bugs when undoing an edge or face move operation.
Ignore edit state changes in undo / redo system when they had no effect.
Updated Linux build instructions.
Fixed some compiler warnings.
Don't show loss of precision warning when only pasting point entities.
Add preference to toggle Alt+MMB to move camera.
If no drag can be started on mouse down, don't pick up objects on the way.
Add a preference option to enable Alt+MMB to move the mouse forward and backward.
Fix more precision problems with vertex correction and snapping.
Quickly detect duplicate planes when adding them to a brush.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Merge branch 'Release_1.0.0' of github.com:kduske/TrenchBroom into Release_1.0.0
Intermediary state, has problems with checksums

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Fixed CRC computation and float output.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Compute test geometry on load.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Scale FGD color values to 255.

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