Add WeakETag class to represent weak entity-tags.
Reify the ETag concept further.

* Treat ETag strings as ETag instances, including weak tags.
* Put quoted-string logic in a reusable module.
* Move weak_etag*.rb -> etags*.rb
Add weak_etag shortcut method to Resource.
Turn decision_test on its head so conventionally truthy values (like an array or collection or object) will pass
Add link to the API docs and mention the IRC channel.
Update to latest RSpec, fix bundler problem with nio4r.
Update build matrix to remove 1.9.2, add ree, jruby-head and ruby-head.
Introduced Falsey for whens, removed unused/constant "test" param from decision_test
Add Reel to the README's list of supported web servers

Additionally, this separates out the links to supported servers into
Markdown-style footnotes so they're more managable.
Merge pull request #81 from tarcieri/reel-in-readme

Add Reel to the README's list of supported web servers
Merge pull request #66 from seancribbs/sdc-weak-etags

Add support for weak entity tags.
Merge pull request #80 from rgarner/truthy-exists

Turn decision_test on its head so conventionally truthy values (like an ...
Add Resource#run.

Webmachine::Resource#run starts up a web server according to the default
configuration options. It's implemented to aid faser prototyping and quick
development.

Closes #84.
Don't pass parts to URI::HTTP.build if we don't have them.
Add documentation for Webmachine::Resource.run
Properly handle resource errors in the FSM loop
Merge pull request #82 from lgierth/resource-error-handling

Give #handle_exception and #finish_request exactly one chance
Move Falsey into Webmachine namespace
Merge pull request #85 from robgleeson/master

Add Webmachine::Resource#run
Mention Shotgun integration example