Large structural changes and additions.
Disallows comments on tests and fixes warnings.
Merge commit 'ae13352c49e443f28b9cdfb2a54a41bdd00086ff' into feature/concision

Conflicts:
	External/RXPreprocessing/RXFold.h
	External/RXPreprocessing/_RXFold.h
	External/RXPreprocessing/_RXInterpolation.h