Test under Ruby 2.1.0
Loosen dependency on Shoulda

Fixes build for Ruby 2.1.0.
Merge pull request #1906 from afeld/upgrade-shoulda

Loosen dependency on Shoulda
Merge pull request #1900 from jekyll/ruby-2-1