MailExceptions: add tls support

- TODO: use mailer
MailExceptions: add tls support

- TODO: use mailer
Rack::TryStatic middleware

- try match request to a static file
Add subdomain_cookies middleware
Add line to describe middleware
Rename subdomain_cookies as common_cookies
Fix small bugs
Add tests
Add a few tests for edge cases
Merge remote branch 'gmarik/master'
whitespace errors
1.1.0 release
Fix bug with domain caching for common cookies in production
Fix PostBodyContentTypeParser's content-type matching to support content-types with media-type parameters (such as 'application/json; charset=utf-8')
Fix PostBodyContentTypeParser's handling of empty JSON content bodies, and cleaned up the spec
Added TryStatic as autoload
add Rack::Printout and myself as author
Clean JSONP callback

* strips any non-word characters: attemps to ensure only valid JavaScript
  function names are returned
* reduces XSS vulnerability
Support JSONP callbacks with dots (.)

* in practice, callbacks often are within objects
* for example:
  foo.bar.baz({...})
Support $ as valid JS callback name character

* is a valid JS var/function name