Introduce Rack::Mime.match?, references #443
Add q-value helpers for Accept headers, etc.

 * Supersedes and closes #443