refs #7144 New versions of the algorithm.

First few changes.
refs #7144 Refactored old alg
refs #7144 More refactoring

Work in progress still
refs #7144 Latest version of the alg and unit test.
refs #7144 Few more additions - test still under construction.
refs #7144 More up-to-date version

Q and QSquared values in the algorithm are given in units of Angstroms
refs #7144 Added a couple more tests

A bit of refactoring needed to finalise the algorithm and the test.
refs #7144 Refactored code and made a few additions and deletions.
refs #7144 Modified overloads on helper function.

Helper function was modified for unit test purposes.
refs #7144 Some more refactoring
refs #7144 Corrected the inputs for energy.

The input was in Joules and not in meV and were not accounted for in the calculations.
refs #7144 Removed unused variable.
Fix bug in Q calculation. Use theta not 2 theta. Refs #7144
Add progress reporting to elastic window. Refs #7144
Merge remote-tracking branch 'origin/feature/7144_new_v_conv_spectrum_axis'

Refs #7144
Conflicts:
	Code/Mantid/Framework/TestHelpers/inc/MantidTestHelpers/WorkspaceCreationHelper.h