All core extension hackery removed.
false.should be_blank # => false When adding a core extension for Object#blank?, it should match the de-facto standard implementation by ActiveSupport (and others).
…master Conflicts: lib/crack/json.rb
Conflicts: Rakefile lib/crack/json.rb
…e all instances of that class) is not a good idea. Crack was defining  `attributes` accessor methods on the core Ruby `String` class which in turn caused a very difficult to track down bug when using Mongoid, because of this . This commit changes Crack so it just defines the `attributes` accessor methods on the relevant instances of `String`.  https://github.com/jnunemaker/crack/blob/master/lib/crack/xml.rb#L85  https://github.com/mongoid/mongoid/blob/master/lib/mongoid/relations/builder.rb#L38