Plack::Middleware::HTTPExceptions doc and test improvements

- document that uncaught exceptions are sent to psgi.errors
- ...and tests that demonstrate this feature
grammar, spelling, module links
Path escaping regex supports RFC 3986 definition.

 * Updated the class of characters-to-not-escape passed to URI::Escape to
   support the proper definition as stipulated by RFC 3986 for URL Paths,
   namely::

    safe           = "$" | "-" | "_" | "." | "+"
    extra          = "!" | "*" | "'" | "(" | ")" | ","

    unreserved     = alpha | digit | safe | extra
    escape         = "%" hex hex

    uchar          = unreserved | escape

    hpath          = hsegment *[ "/" hsegment ]
    hsegment       = *[ uchar | ";" | ":" | "@" | "&" | "=" ]

 * Added unit test which verifies behavior by attempting to use path
   parameters.
Merge pull request #292 from ssmccoy/rfc-1738

Path escaping regex supports RFC 3986 definition.
Merge pull request #312 from karenetheridge/rfm/httpexceptions_psgi_errors

Plack::Middleware::HTTPExceptions doc and test improvements
note the incompatibilities with HTTP 0.9. Fixes #280
Merge branch 'master' of github.com:plack/Plack
Skip .. because we always display Parent Directory anyway. Fixes #277
Document that load_class() doesn't validate given strings. Fixes #285
Merge pull request #315 from karenetheridge/topic/201208_docs

grammar, spelling, module links
cleanup
Added --no-default-middleware option to plackup. Fixes #290
Checking in changes prior to tagging of version 1.0002.

Changelog diff is:

diff --git a/Changes b/Changes
index 799d98c..d1144bf 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,18 @@
 Go to http://github.com/plack/Plack/issues for the roadmap and known issues.

+1.0002  Mon Aug 13 17:04:25 PDT 2012
+    [NEW FEATURES]
+        - Added --no-default-middleware option to plackup #290
+
+    [BUG FIXES]
+        - Use C locale for AccessLog strftime #313
+        - Escape Plack::Request URI path using RFC 3986 definition (ssmccoy)
+
+    [IMPROVEMENTS]
+        - Documentation improvements (ether, Tom Heady)
+        - Skip displaying ".." in Plack::App::Directory #277
+        - Document load_class() doesn't validate user input. #285
+
 1.0001  Thu Jul 26 16:24:13 PDT 2012
     [INCOMPATIBLE CHANGES]
         - Deleted lots of code, methods and warnings that have been deprecated since 0.99
Correct timezone on systems where strftime doesn't support %z
Merge pull request #318 from dex4er/fix_tz_offset

Correct timezone on systems where strftime doesn't support %z
rather use 3600
escape $_ per https://github.com/plack/Plack/commit/5f9c372480619f84ccbe80293d38703e8a0fda74#commitcomment-1733751
Add stream_chunked middleware parameter

* This option allows transformation of chunked streaming responses into
  unchunked streaming responses by buffering calls to $writer->write. Only
  works with servers that support streamed responses.
Prevent memory leak
Path escaping regex supports RFC 3986 definition.

 * Updated the class of characters-to-not-escape passed to URI::Escape to
   support the proper definition as stipulated by RFC 3986 for URL Paths,
   namely::

    safe           = "$" | "-" | "_" | "." | "+"
    extra          = "!" | "*" | "'" | "(" | ")" | ","

    unreserved     = alpha | digit | safe | extra
    escape         = "%" hex hex

    uchar          = unreserved | escape

    hpath          = hsegment *[ "/" hsegment ]
    hsegment       = *[ uchar | ";" | ":" | "@" | "&" | "=" ]

 * Added unit test which verifies behavior by attempting to use path
   parameters.