Add respond_to? second argument true for protected method

respond_to? against a protected method now returns false unless
the second argument is true.
https://github.com/ruby/ruby/blob/trunk/NEWS
Add Mongoid 3.0.0+ support. Closes #203, Closes #232
Add tests to validate the functionality of Mongoid observers
Fix aliased fields in Mongoid 2.4.0+ not being automatically detected. Closes #204
Add appraisals for mongo_mapper 0.11.2 and 0.12.0
Update minimum required ruby-graphviz version to 0.9.17, fix deprecation warnings on ruby-graphviz 1.0.3+
Update active_model appraisals, fix tests not working on latest 4.0.0 beta
Update sequel appraisals
Update active_record appraisals, fix active_record tests failing for latest 4.0.0 beta
Remove dependency on command-line git binaries from within the gemspec. Closes #199
Fix incorrect escaping in gemspec when reading .gitignore
Remove dependency on the validation_class_methods plugin for Sequel 2.12.0+. Closes #209
Add link in README to list of supported output formats for graphs, including note on resolution issues
Update data_mapper appraisals
Fix ActiveModel locale paths not being loaded properly under certain JRuby environments
Fix all / any / same matchers not being able to be used in :from / :to options in transitions and callbacks. Closes #190
Fix dynamic definition example in README not properly handling state initialization / action failures. #132
Merge pull request #228 from sanemat/fix/machine-with-action-undefined-test

Fix some Machine tests failing under Ruby 2.0.0
Fix Sequel state-driven validation tests
Fix around_transition pausing not being marked as unsupported for rubinius