Initial commit of SINQ additions to mantid from PSI

Refs #100

First commit of the code developed at PSI for Mantid. This includes:
- Data analysis for the instrument POLDI
- A LoadFlexiNexus algorithm for dictionary controller NeXus file laoding including
 python wrapper algorithms and dictionary files
- Some smaller support algorithms
POLDI Data Analysis now working

Refs #100

Some smalle fixes to make POLDI data analysis work. Mainly the removal of hard coded paths
in python modules

Removed obsolete POLDI analysis algorithms
Applied changes as suggested by Martyn Gigg

Refs #100
- Moved python algorithms tp PythonInterface/plugins/algorithms
- Moved nexus dictionary file  to own directory nexusdictionaries
- Renamed Transpose3D to SINQTranspose3D
- Added new algorithm ViewBOA
Added documentation to my C++ Algorithms

Refs #100
Added documentation for my python modules

Refs #100
Xtof commit of mantid4POLDI algorithms

Update of the algorithms for Mantid. The different ipp files are now manage by the ProjectManager.
A bunch of ipp files, from 2009 to 2013 are delivered.
Some others algo are updated.
Following is the list of the modified files, with linked comments

update of the python API access, no more hard links
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/LoadSINQ.py
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/LoadSINQFile.py

gestion of the different ipp files
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectAddDir.py
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectAddFile.py
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectRun.py

useless algo for users, as to be used only by Mark or POLDI scientist
	deleted:    Code/Mantid/Framework/PythonInterface/plugins/algorithms/poldigroup.py

a non used algo doesn't need to be compiled
	modified:   Code/Mantid/Framework/SINQ/CMakeLists.txt

the constante are now properly declared
	modified:   Code/Mantid/Framework/SINQ/inc/MantidSINQ/PoldiAutoCorrelation5.h

nothing I think, just touch
	modified:   Code/Mantid/Framework/SINQ/src/LoadFlexiNexus.cpp

the starting time of the experiment is now used to choose the proper IDF
	modified:   Code/Mantid/Framework/SINQ/src/PoldiLoadLog.cpp

reset() is no more needed, it is automaticaly done (to be check)
	modified:   Code/Mantid/Framework/SINQ/src/SINQHMListener.cpp

grouping file moved in the proper dir and named properly
	renamed:    Code/Mantid/instrument/nexusdictionaries/poldigroup.xml -> Code/Mantid/instrument/Grouping/POLDI_Gro
uping_800to400.xml

IDF and parameters for years 2009, 2010, 2011, 2012, 2013
	new file:   Code/Mantid/instrument/POLDI_Definition_ipp10.xml
	new file:   Code/Mantid/instrument/POLDI_Definition_ipp11.xml
	new file:   Code/Mantid/instrument/POLDI_Definition_ipp12.xml
	new file:   Code/Mantid/instrument/POLDI_Definition_ipp13.xml
	new file:   Code/Mantid/instrument/POLDI_Definition_ipp9.xml
	new file:   Code/Mantid/instrument/POLDI_Parameters_ipp10.xml
	new file:   Code/Mantid/instrument/POLDI_Parameters_ipp11.xml
	new file:   Code/Mantid/instrument/POLDI_Parameters_ipp12.xml
	new file:   Code/Mantid/instrument/POLDI_Parameters_ipp13.xml
	new file:   Code/Mantid/instrument/POLDI_Parameters_ipp9.xml

Refs #100
Fixed bugs in SINQ code

Refs #100

- LoadFlexiNexus did not properly store additional properties
- ProjectMD updated to sum down to a spectrum
- Fixed a compilation issue in PoldiAutocreelation5.g
Xtof : correction of compilation issues about PoldiAutoCorrelation5.h

issues about the compilation of the file with different compiler has been fixed, using the PhysicalConstant.h library...
no more constant are declared inside the class now, and the algorithm refert directly to the constants declared by mantid, including for pi

warning fixed about deprecated Algo declaration
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/ViewBOA.py

PhysicalConstant.h is now used to declare constants
	modified:   Code/Mantid/Framework/SINQ/inc/MantidSINQ/PoldiAutoCorrelation5.h
	modified:   Code/Mantid/Framework/SINQ/src/PoldiAutoCorrelation5.cpp

Refs #100
Added Wavelengt axis to ViewBOA

Refs #120
- Wavelength axis added to ViewBOA
- Fixed meta data copying for MDHistoToWorkspace2D
Commit to fix a merge  conflict

Refs #200

Merge branch 'master' of https://github.com/mkoennecke/mantid

Conflicts:
	Code/Mantid/Framework/PythonInterface/plugins/algorithms/ViewBOA.py
Merge branch 'master' of http://github.com/mantidproject/mantid
Xtof: documentaton and import adjustement for PoldiProjectRun

creation of the documentation for this file
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectRun.py
The wiki documentation has been created, and is aimed to be the main one. The other Poldi algorithms will refer to this one.
The wikiSummary has been added.
The import declaration has been cleared.
Some useless functions has been removed.

Refs #100
Import fixed and some documentation added in python POLDI scripts

	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectAddDir.py
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectAddFile.py
	modified:   Code/Mantid/Framework/PythonInterface/plugins/algorithms/PoldiProjectRun.py

Refs #100
Adding documention in some files...

 Changes to be committed:
	modified:   Code/Mantid/Framework/SINQ/inc/MantidSINQ/PoldiAutoCorrelation5.h
	modified:   Code/Mantid/Framework/SINQ/inc/MantidSINQ/PoldiRemoveDeadWires.h
	modified:   Code/Mantid/Framework/SINQ/src/PoldiAutoCorrelation5.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiLoadChopperSlits.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiLoadIPP.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiLoadLog.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiLoadSpectra.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiPeakDetection2.cpp
	modified:   Code/Mantid/Framework/SINQ/src/PoldiRemoveDeadWires.cpp

Refs #100
Merge branch 'master' of https://github.com/mkoennecke/mantid
Fixed BOA loading problem. now it is good

Refs #200
Added unit tests for the SINQ C++ core algorithms

Refs #127

Also fixed a meta data copying bug in MDHistoToWorkspace2D.cpp
Merged in unit tests for SINQ C++ modules

Refs #200
Merge pull request #5 from mkoennecke/master

SINQ Code Additions
Merge branch 'feature/7505_sinq_code_check' into develop

refs #7505