Added partially finished new algorithm. Refs #9643.
Refs #9643.  Implemented the conversion from VULCAN offset to Mantid.

Also, the geometry file of VULCAN is slightly modified to make the
definition of bank numbers consistent between Mantid and that VULCAN
uses now.

A unit test data file is added, too.
Fixed some issues during completing unit tests. Refs #9643.
Refs #9643.  Fixed errors and warnings.

Including Windows, Mac, Doxygen and CppCheck.
Enabled to import mask file. Refs #9643.

Also
1. Add unit test file;
2. Write a new unit test for it;
Added partially finished new algorithm. Refs #9643.
Refs #9643.  Implemented the conversion from VULCAN offset to Mantid.

Also, the geometry file of VULCAN is slightly modified to make the
definition of bank numbers consistent between Mantid and that VULCAN
uses now.

A unit test data file is added, too.
Fixed some issues during completing unit tests. Refs #9643.
Refs #9643.  Fixed errors and warnings.

Including Windows, Mac, Doxygen and CppCheck.
Enabled to import mask file. Refs #9643.

Also
1. Add unit test file;
2. Write a new unit test for it;
Fixed some issues. Refs #9643.

Including
1. sphinx documentation due to change of geometry file;
2. added unit test file again due to rebasing with master;
3. cppcheck warning.
Refs #9643.  Fixed conflicts and others.

Conflicts:
	Test/AutoTestData/pid_offset_vulcan_new.dat

And
1. Rebased by master;
2. Fixed cppcheck warnings;
3. Fixed a sphinx doc error due to change in definition of bank ID.
Refs #9643.  Forgot to add to commit.
Refs #9643.  Tried to fix windows warning.
Refs #9643.  Added doc file.
Refs #9643.  Fixed doc errors.
Merge branch 'feature/9643_load_vulcan_cal' into develop