make scheme and method requirements first-class citizen in Route
added scheme and method setter in RouteCollection
made schemes and methods available in YamlFileLoader
made schemes and methods available in XmlFileLoader

it uses an attribute list instead of multiple scheme/method elements that I also experimented with
[Routing] add support for path-relative and scheme-relative URL generation
[Routing] added tests for generating relative paths and network paths
[Routing] made reference type fully BC and improved phpdoc considerably
fix phpdoc of UrlGeneratorInterface that missed some exceptions and improve language of exception message
[Form] Prevent trigger of E_USER_DEPRECATED for new API
[HttpFoundation] Update docblock for non-working method
updated CHANGELOG for 2.0.21
updated VERSION for 2.0.21
bumped Symfony version to 2.0.21-DEV
add preferred_query option to ModelType

This enables the ModelChoiceList to use 'preferred_choices' of the parent ChoiceType.
use preferred_choices in favor of preferred_query
HttpUtils must handle RequestMatcher too
[Routing] Used static to call constant in XmlFileLoader
[HttpKernel] fixed bundles var initialization
Fixed php doc of GenericEvent::__construct
merged branch lyrixx/fix-eventdispatcher (PR #6487)

This PR was merged into the 2.1 branch.

Commits
-------

abf5e51 [EventDispatcher] Fixed php doc of GenericEvent::__construct

Discussion
----------

[EventDispatcher] Fixed php doc of GenericEvent::__construct

```
Bug fix: yes (doc)
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes (no modified)
Fixes the following tickets: -
Todo: -
License of the code: MIT
```

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

by drak at 2012-12-26T21:51:54Z

Well spotted.