re #9523 Algorithms and API changed
re #9523 Crystal, CurveFitting, DataHandling, ICat and ISISLiveData
Allow doc migrate tool to use subdirectories

Refs #9523
Convert to summary method in MDEvent/MDAlgorithms

Refs #9523
Fix warnings in DataHandling. Refs #9523
Deprecated algorothm wiki methods in Python

Refs #9523
Added summary method to MantidRemoteAlgorithms. Refs #9523.
Added summary method to SINQ algorithms. Refs #9523.
Added summary method to WorkFlow algorithms. Refs #9523.
Added summary method to LiveData algorithms. Refs #9523.
Fix warnings left by Python script. Refs #9523.
Update calls to getOptionalMessage to be summary. Refs #9523.
Add summary to user algorithms. Refs #9523.

- Default implementation is not provided in Algorithm.cpp, so we must add it to all files that inherit from IAlgorithm.
Update tests to have a dummy summary. Refs #9523.
Fix additional Python generated warnings. Refs #9523.
Merge branch 'feature/9523_Tie_alg_summary_messages' into develop

Conflicts:

- Code/Mantid/Framework/Algorithms/inc/MantidAlgorithms/GeneratePeaks.h
- Code/Mantid/Framework/Algorithms/src/GeneratePeaks.cpp
- Code/Mantid/Framework/DataHandling/src/SaveANSTOAscii.cpp