Updated debian/changelog for 1.7.2 release
Merge tag 'v1.7.2-precise1'

Merging debian/changelog modification into master branch.
Updated line endings

git marks these as modified even after 'git reset --hard', so I assume it wants
them to be committed to normalise the line endings.
angua: Add support for editor_displayFolder in soundshader declarations.
Apply angua's patch: it's now possible again to play sounds in the preview.
Linux build fix
Initial trivial test for Vector3

Boost.Test library is now a build dependency on Linux and is checked for in the
configure script.

The tests are known about by Automake and run automatically on Linux with the
"make check" command. There should be no effect on Windows at the moment as the
new files simply aren't referenced.
Migrated existing MathTest to new test framework

Original not removed because there is not yet any Windows support for the new
tests.
Added test for translating a Plane3
Added test for rotating a Plane3
Added test for scaling a Plane3
Test for arbitrary matrix transformation of Plane3
Translatable, Scalable and Rotatable now global interfaces
Brush origin removal now uses translate rather than arbitrary matrix transform

- Brush now re-uses the Translatable interface rather than a separate BrushDoom3
  interface that specifies an identical translation method.
- Origin addition/removal during map load/save now uses the
  Translatable::translate() methods instead of an arbitrary matrix
  transformation. This in turn uses the Plane3::translate() method to avoid
  touching the plane's normal vector.
- Plane3::translate() is using the improved maths provided by Obsttorte, tests
  added to check this functionality.
- Loading and saving the brushShift1.map test map gives a small change in the
  plane parameters with the first load/save cycle, but subsequent cycles do not
  change the result further.
Update version to 1.7.3 on Windows
Updated Innosetup scripts for 1.7.3
Re-instated matrix-based brush translation

Since the new Face::translate code doesn't give the correct result, the previous
numerically unstable matrix-based approach has been re-instated until a
geometrically correct translation-only option is implemented.
Test suite for radiant/ with simple tests for FacePlane
Added further tests for FacePlane, removed some unneeded methods/params
Change back to the FacePlane::translate() method

Now that tests confirm it gives the same result as the matrix-based approach.