Conformance

Seperated "emergency" and "failsafe" modes from full in profiles and changed oft to add test cases to mandatory list based on profiles given (uses + as delimiter eg : --conformance full+emergency).