Fast haar transform algorithm

Needs rework
1) Change name to {inverseH,h}aarTransform
2) Rename helpers to Can{Inverse,}HaarTransform
3) Add unit tests
Rename "fht" to "haarTransform"
Rename inverseHaarTransform
Add test for 1d haar transform
Merge branch 'fast-haar-transform' of github.com:rtreffer/breeze into rtreffer

Conflicts:
	src/main/scala/breeze/signal/package.scala