GPII-177, GPII-20: Pulled in linux specific preferences sets and inverse rules, and checked that they worked by writing integration tests. Also did a minor fix to carla to ensure that the settings format was sensible in relation to the modeltransformation framework