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
Update the license url, fixes #4778
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.
#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
Merge pull request #426 from JackEllis/bugfix-4201

#4201 - Issue with validation labels
#4482 - Array to string conversion in deep Arr::merge

When using Arr::merge to merge arrays, the deeper array merges failed
and caused a ErrorException [ Notice ]: Array to string conversion

See: http://dev.kohanaframework.org/issues/4482
Added strict in in_array

Added extra entry to array in test and changed in_array to strict.
Performance:
Non Strinct: http://i.imgur.com/JiRtUxQ.png
Strict: http://i.imgur.com/nRmgHVS.png
Merge pull request #428 from JackEllis/bugfix-4482

#4482 - Array to string conversion in deep Arr::merge
the third parameter is the one you are matching, not the second
refs (#4432)
refs #3896 - fix unit tests for proper matches validation