Patch to allow chaining of settings scopes

enables chaining with_settings_for(thing) and without_settings_for(other_thing) scopes by aliasing the settings table `settings_#{var}` or `without_#{var}_settings`