Make Ramsey and discretionary_policy mutually exclusive via preprocessor

Follows discussion on mailing list on 31/08/2015.