Set up clip plane by shift-clicking on a face.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Make sure that the surviving brushes are always rendered last so that their edges are visible.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Fix crash when a vertex editing operation leads to faces getting dropped.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Abort publishing when unit tests fail.

Signed-off-by: Kristian Duske <kristian.duske@gmail.com>
Merge branch 'NewArchitecture' of github.com:kduske/TrenchBroom into NewArchitecture