[DomCrawler] Added ability to set file as raw path to file field
[Console] fixed #5316
[Console] [ProgressHelper] better percentage precision
[WebProfilerBundle] moved all static assets directly into the templates

This has been done for several reasons:

 * for consistency with the way we already manage the WDT icons;
 * it makes the WebProfiler independant from the location of the assets (and from the asset() function)
 * this is the very first step to make the WebProfiler useable outside the full-stack framework (more commits soon)

There is still one asset() call though, which will be removed later on.
[WebProfilerBundle] changed all includes to use the new Twig's notation
[WebProfilerBundle] avoid the usage of the global app variable
merged branch pborreli/console-progress-precision (PR #5735)

This PR was merged into the master branch.

Commits
-------

61be89d [Console] [ProgressHelper] better percentage precision

Discussion
----------

[Console] [ProgressHelper] better percentage precision

With this code :
```php
$progress = new ProgressHelper();
$progress->start($output, 50);
$progress->display();
$progress->advance();
$progress->advance();
$progress->advance();
$progress->advance();
$progress->advance();
$progress->advance();
```
The output was :
```
  0/50 [>---------------------------]   0% // float(0)
  1/50 [>---------------------------]   0% // float(0)
  2/50 [>---------------------------]   0% // float(0)
  3/50 [==>-------------------------]  10% // float(0.1)
  4/50 [==>-------------------------]  10% // float(0.1)
  5/50 [==>-------------------------]  10% // float(0.1)
  6/50 [==>-------------------------]  10% // float(0.1)
```
With this PR :
```
  0/50 [>---------------------------]   0% // float(0)
  1/50 [>---------------------------]   2% // float(0.02)
  2/50 [=>--------------------------]   4% // float(0.04)
  3/50 [=>--------------------------]   6% // float(0.06)
  4/50 [==>-------------------------]   8% // float(0.08)
  5/50 [==>-------------------------]  10% // float(0.1)
  6/50 [===>------------------------]  12% // float(0.12)
```
Tests are included.

---------------------------------------------------------------------------

by sstok at 2012-10-13T09:22:22Z

:+1:
[HttpKernel] unified the way the traceable event dispatcher injects information into the profiler (closes #5733)
[WebProfilerBundle] removed dependency on the templating component
[WebProfileBundle] remove dependency on the DIC

The controllers are not relying on the DIC anymore and only Twig
is used for rendering (instead of the Templating component).

The Exception controller has not been updated yet as it relies on many
external dependencies (and other bundles).
[WebProfilerBundle] fixed typo
[TwigBundle] Moved the registration of the app global to the environment

This makes the app global variable available also when accessing the Twig
environment directly instead of using the TwigEngine.
[WebProfilerBundle] Remove the now unneeded BC var and fixed a typo
[Validator] fixed German translation, see #5675
merged branch craue/patch-24 (PR #5743)

This PR was merged into the master branch.

Commits
-------

d427522 [Validator] fixed German translation, see #5675

Discussion
----------

[Validator] fixed German translation

see #5675
[WebProfilerBundle] fixed tests
[HttpKernel] removed test that is not needed anymore
moved the traceable controller resolver from the framework bundle to the HttpKernel component (using composition now)
[WebProfilerBundle] fixed some tests
Fix a few namespaces to match file system.