IndifferentAccess, make #store respect indifference
Adding support for dash properties that end in bang
Do not respond to suffixes for keys which are not present in mash. Fixes compability with activesupport permit?
Reuse suffixes constant for method missing suffixes search
Fixes Issue #106: deep_merge recursively slow

The call to custom_writer within deep_merge was exponentially converting the values (unnecessarily, since they were just converted within deep_merge).  Added an optional param to custom_writer to suppress the conversion.  Unfortunately, had to also add the param to coercion's customer_writer method as well (which is just ignored) to not break the inheritance.

All tests pass.
Correctly use Hash#default from Mash#method_missing
Added spec for #107.
Added a 1-liner to CHANGELOG.
~
pass Hashie::Hash#to_hash's options to recursive calls
Object#extend is a public method
Fix Dash#merge
Fix Dash#merge!
Fix Rubinius test runtime error

Load `rubysl` (Ruby Standard Library gem) when runtime is Rubinius.
Fix failed test on MRI <= 1.9.3 and REE

`listen` gem 2.0.0 or higher requires RUBY_VERSION >= 1.9.3.
Add syntax highlighting to examples
Add Ruby 2.1.0 to Travis config.  Remove guard from development dependencies, so specs run under all supported Rubies.
replacing dynamic include with recursion helper method
Fix broken Hashie::Hash#to_hash(:symbolize_keys => true)
Updated CHANGELOG with links.