removed tabs from some files and replaced with spaces

moved topology_constructor function to header file

added surf_label to file read/writer and topology and geometry namespace
Merge branch 'obverse_iterator' of github.com:davidom/Proteus into obverse_iterator

Conflicts:
	src/file_io/ug_io_utility.cxx