First cut
Final implementation
Merge pull request #130 from su2code/feature_DEF

Updated SU2_DEF