Merge pull request #2347 from joshleitzel/master

Fix grammatical errors in en.yml
Fix expect -> should deprecation
Fix expect -> should deprecation
Use safe mode on modification spec
Use safe mode on first_or_create spec
Ensure spec can run in reverse order
Fix random spec failures
Fix random first_or_create failure
Ensure the collection is clear before spec
Run all specs in strong consistency. [ #2336 ]
Ensure belongs_to relations are evolvable:

When passed the proxy or the document.
[ fix #2346 ]
use ::Time.parse to check if the string contains a valid Time.
    
ActiveSupport::TimeZone.parse was returning nil on malformed Time strings but Time.parse throws the expected ArgumentError.
Adding note and update changelog
Fix the last random failure
Really trying to force this exception on travis
Can't get this damn test to pass on travis
validates_associated should handle options (like :message) as described in doc
Update readme with wepay
Use single quotes
Use direct link