Added support for Rails 4.1+ enums.
Merge branch 'feature/enum' into feature/enum-master

Conflicts:
        README.md
:enum configuration now can be omitted if AASM column points to an
integer column. :enum can be set to true; in this case AASM would infer
enum method name from AASM column name.
Minor fixes / additions to the README file (enum-related section)
README formatting fix.
remove ivar name from StateMachine#initialize
Merge pull request #129 from enbaglisash/patch

remove ivar name from AASM::StateMachine.initialize method
replace `clazz` to `klass` so to uniformize the variable name
Merge pull request #130 from enbaglisash/patch

replace `clazz` to `klass` so to uniformize the variable name
move setting initial_state codes to StateMachine class
remove unnecessary attr_reader in StateMachine class
Merge pull request #131 from enbaglisash/refactor_on_state_machine_class

move setting initial_state codes to StateMachine class
Merge pull request #132 from enbaglisash/removing_unnecessary_attr_reader

remove unnecessary attr_reader in StateMachine class
transitions_from_state considers missing from state
do not version-control bundler log files
do not yet use RSpec 3
Merge branch 'master' of https://github.com/daniel-rikowski/aasm into daniel-rikowski-master
Merge branch 'daniel-rikowski-master'
version bump to 3.2.1
Use lambda when defining Rails 3 scopes