refs #7012. Implement as python module.

ExtendedUnitCell is a wrapper around the UnitCell type. Unit tests have been provided around this first-cut.
re #7012 resolve conflict

Merge remote-tracking branch 'origin/feature/7012_crystal_tools'

Conflicts:
	Code/Mantid/scripts/CMakeLists.txt