Adding configuration for `Multibyte` class.
Ovewrite `lengthBetween` rule making it multibyte safe.

Close UnionOfRAD/lithium#270.
Restructuring g11n bootrap.
Adding default localized route.

Closes UnionOfRAD/lithium#374.
Moving `action.php` bootstrap loading ahead of `cache.php`, to ensure the environment is set before attempting cache manipulation, fixing bad environment check in `cache.php`.
Improving app homepage layout and copy, and adding check to disable non-functioning test links if in production.
Promoting REQUEST_URI default usage for Apache.
Happy 2012
QA: minor fixes.
Clear floating; fixing coverage display for multiple files.
PHP 5.4: silliest BC break ever.
Fix checking the setting of `magic_quotes_gpc()` for PHP 5.4.

Conflicts:

	app/views/pages/home.html.php

Signed-off-by: David Persson <davidpersson@gmx.de>

This overlaps with b34f23d8ee62014b06bfc7d1b23dd45fbd35c91e.
Made the default page use the compiler fallback.

The home page is the first thing a new lithium user should see. If for
some reason the compiled templates can't be written to disk, a friendly
diagnostic page should be shown instead of an exception that could be
silenced by the PHP configuration.
Fixing issues where variables declared in routes files leak into `action.php` filter.
Adding configuration for `Multibyte` class.
Ovewrite `lengthBetween` rule making it multibyte safe.

Close UnionOfRAD/lithium#270.
Restructuring g11n bootrap.
Merge branch 'g11n'
Checkout Lithium submodule to 0.11
Merge pull request #21 from mehlah/lithium-0.11

Checkout Lithium submodule to 0.11