relax nokogiri gemspec pinning

pins the major version of nokogiri rather than major.minor so that it will pick up 1.6.1

second commit also adds the same for the rest of the gems -- nokogiri is the one that is immediately causing me pain, so since cherry picking 3b9ba66 would solve my problems i split up the commits.