Merge branch '3.2/develop' into 3.2/release/3.2.1
bump version to 3.2.1
Merge branch '3.2/release/3.2.1' into 3.2/master
Add Windows 8 support
Merge pull request #289 from tbbuck/3.2/master

Windows 8 user agent detection
Revert "Add Windows 8 support"

This reverts commit 97ccdecb053025e8287f1e5dfed520a81f864c96.
Merge branch '3.2/release/3.2.2' into 3.2/master

Conflicts:
	classes/kohana/core.php
stdout and stderr now use file log writer's format to display readable log levels
Use the current exception handler during shutdown

It's possible that a different exception handler is defined than the
default `Kohana_Exception::hander`.

Refs #4627
doc: fix HTML in validation view example

The unordered list in the HTML example was unclosed. Add a closing ul
element to fix it.
Update the license url, fixes #4778
Only copy original request headers when following redirects [fixes #4790]

When following a redirect, the client should not add NULL headers
from the follow_headers list that were not set on the original
request. This prevents problems when requesting URLs that
include an authorization signature calculated from the request URL
and headers.
Don't set empty body on external curl requests [Fixes #4791]

When the CURLOPT_POSTFIELDS option is present, curl adds a
default Content-Type header which can be changed but not
removed, causing authentication problems with signed requests.

The option should only be set if a request body is being sent.
Update Exception.php
Merge pull request #414 from tmihalik/patch-2

Update Kohana/HTTP/Exception.php docblock
Ref #4802: HTTP_Header not compatible with ArrayObject

HHVM complains about this. The Zend engine silently ignore the bug, probably casting the NULL internally to int 0.

Could not create a test for it, as this works with Zend, but it's fatal in HHVM.
Merge pull request #424 from enov/patch-3

Ref #4802: HTTP_Header not compatible with ArrayObject
#4201 - Issue with validation labels
#4079 - Route::uri() Should encode parameters

Route::uri() does not handle special characters well, so now it uses
rawurlencode to fix this problem

See: http://dev.kohanaframework.org/issues/4079
Fixed the typo with additional braclet