Relax dependency limits

Previously, a couple of the dependencies listed in the gemspec were
limited using the third and fourth values version elements.  This was
a bit too restrictive.  This change loosens the limits to only use
major and minor values, allowing a wider range of compatibility.
Merge branch 'relax-dependency'