use "translator" alias not "translator.default"
[ExpressionLanguage] made ExpressionLanguage::parse return an ParsedExpression instance
[ExpressionLanguage] optimized serialization of nodes and expressions
[ExpressionLanguage] renamed addFunction() to register()
merged branch tecbot/patch-1 (PR #9092)

This PR was merged into the master branch.

Discussion
----------

use "translator" alias not "translator.default"

Validator is the only instance which references to the "translator.default" service. It should reference to the "translator" service so the validator can use a custom validator if the user overwrites the "translator" alias.

Commits
-------

9e38819 use "translator" alias not "translator.default"
merged branch fabpot/expression-language-tweaks (PR #9091)

This PR was merged into the master branch.

Discussion
----------

[ExpressionLanguage] made minor tweaks

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #9087
| License       | MIT
| Doc PR        | n/a

 * made ExpressionLanguage::parse return an ParsedExpression instance
 * optimized the size of the serialization of expressions

Commits
-------

e869136 [ExpressionLanguage] renamed addFunction() to register()
5076ec7 [ExpressionLanguage] optimized serialization of nodes and expressions
60b9f85 [ExpressionLanguage] made ExpressionLanguage::parse return an ParsedExpression instance
[Yaml] fixed a test on PHP < 5.4
[Yaml] fixed typo
[Locale] added some more stubs for the number formatter
[Locale] added support for the position argument to NumberFormatter::parse()
merged branch fabpot/locale-fix (PR #9098)

This PR was merged into the 2.2 branch.

Discussion
----------

[Locale] added some more stubs for the number formatter

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #8588, #6045
| License       | MIT
| Doc PR        | n/a

I've used this snippet of code to populate the default values for the en locale:

```php
for ($style = 0; $style <= 8; $style++) {
    $f = new \NumberFormatter('en', $style);
    echo 'array(';
    for ($i = 0; $i <= 17; $i++) {
        echo "'".$f->getSymbol($i)."', ";
    }

    echo "),\n";
}
```

Commits
-------

3108c71 [Locale] added support for the position argument to NumberFormatter::parse()
0774c79 [Locale] added some more stubs for the number formatter
Merge branch '2.2' into 2.3

* 2.2:
  [Locale] added support for the position argument to NumberFormatter::parse()
  [Locale] added some more stubs for the number formatter
  [Yaml] fixed typo
  [Yaml] fixed a test on PHP < 5.4
  [DomCrawler]Crawler guess charset from html
  fixed PHP 5.3 compatibility
  [Yaml] reverted previous merge partially (refs #8897)
  [Security] remove unused logger
  [Security] fix typo
  [Yaml] Fixed filename in the ParseException message

Conflicts:
	src/Symfony/Component/Console/Input/InputDefinition.php
	src/Symfony/Component/Locale/Stub/StubNumberFormatter.php
	src/Symfony/Component/Locale/Tests/Stub/StubNumberFormatterTest.php
Merge branch '2.3'

* 2.3:
  [Locale] added support for the position argument to NumberFormatter::parse()
  [Locale] added some more stubs for the number formatter
  [Yaml] fixed typo
  [Yaml] fixed a test on PHP < 5.4
  [DomCrawler]Crawler guess charset from html
  fixed PHP 5.3 compatibility
  [Yaml] reverted previous merge partially (refs #8897)
  [Security] remove unused logger
  [Security] fix typo
  [Yaml] Fixed filename in the ParseException message
[DomCrawler] Added auto-discovery of namespaces in Crawler::filter() and Crawler::filterByXPath().

Improved content type guessing.
[DomCrawler] Made sure only the default namespace is removed when loading an XML content.
[DomCrawler] Added more tests for namespaced filtering.
[DomCrawler] Made that default namespace is no longer removed when loading documents with addXmlContent().
[DomCrawler] Added support for an automatic default namespace registration.
[DomCrawler] Updated the CHANGELOG with namespace auto-registration details.
[DomCrawler] Enabled default namespace prefix overloading.