Revert "refs #10530. Remove the algorithm parts"

This reverts commit b66348fe693bc17ac1c1f36709a2db0f94f0f4f3.
refs #10693. Remove the algorithm parts
refs #10693. Doctest and better docs
refs #10693. Relax restrictions.

I think these original restrictions made sense, but currently LoadSQW is not loading workspaces in the HKL frame, and therefore this restriction is going to prove a problem for beta testers.

I've set it to be a warning only if AxisCheck=False.
refs #10693. Change warning message.
refs #10693. Remove restrictions

I discussed this with Russell Ewings, and we came to the conclusion that any output from this would only cause confusion.
refs #10693. Remove restrictions

I discussed this with Russell Ewings, and we came to the conclusion that any output from this would only cause confusion.
Merge branch 'feature/10693_cut_md' of github.com:mantidproject/mantid into feature/10693_cut_md
Merge branch 'feature/10693_cut_md' into develop