Rewrite - first steps
Gemspec fixed
Travis: Fixed Gemfiles ("rspec" was missing)
Use class_attribute to handle inherited classes
Scopes: Always use lambda
Specs: Test defaults with subclasses
Make sure modules to include only one time

Fixes warnings about overwriting existing scopes
Specs: Use "let" syntax
Scopes: Added argument check / some code cleanup
Added migration generator
Moved setting_object.rb to lib/app/models
has_one: Use "autosave" option and "mark_for_destruction"
Two-level settings
Don't use "all" at all
Dropping support for Rails 3.0
Make sure defaults are not changed later
Added #update_settings! and #reset_settings
Fixed #update_settings! when there are no settings loaded yet
Travis: Allow failures with Rails 3.0 and 3.1
Added specs to count the performed SQL queries