Unicode plugin: import and merge the dependencies
Unicode plugin: import the module and bump version

jnap 11:35 right, that's the easy thing for the first go

11:36 we ship a version to cpan that says 'btw you don't need this with
new catalyst' and one with the next catalyst that is newer than that,
have that automatically applied but warn if we notice the user is trying
to add it as wll

11:36 and in a few versions we can migrate the code into core properly
Unicode plugin: import tests and update current ones
Unicode plugin: have it automatically applied
Update my email address
C::Engine::HTTP - docs stub
Unicode plugin: fix typo (#81261)
Unicode plugin - move docs to main

Just a basic copy/paste from plugin docs. Requires some
polishments later.
Unicode plugin - rework encoding default config

The aim is to find a way to: 1) not bust people who are doing the right
thing, 2) force people to do the right thing going forward, with new
apps, 3) make it easy for people doing the wrong thing to keep doing
the wrong thing if they don't or can't fix their apps.

Thus, lets basically set "encoding" bit to 'UTF-8' for apps loading the
plugin directly (unless provided something else) and remove the default
value.
Unicode plugin - remove additional config setting
Unicode plugin - rework exception handler

For apps in the third case (doing its own decoding/encoding), we are
not setting an ->encoding object and then request cycle might blow
up during prepare time (when we would do the params decoding). Thus,
we change the default behavior from rethrow of this exception to a
simple warning.
merged after conflict resolution