[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
[HttpFoundation] Update docblock for non-working method
added changelog entries
[Form] Deleted references in FormBuilder::getFormConfig() to improve performance
[DependencyInjection] refactored code to avoid logic duplication
Update Ukrainian translation for 2.1 branch
Update Ukrainian translation for master branch
covers edge case for Luhn
merged branch ricardclau/improve-luhn-validator (PR #6591)

This PR was merged into the master branch.

Commits
-------

b1f190f covers edge case for Luhn

Discussion
----------

[Validator] Covering edge case for Luhn when checksum is exactly 0

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets:
Todo:
License of the code: MIT
Documentation PR:

Actually not a big deal, but a Credit Card with all 0s passed validation. Now this is covered.
merged branch vitaliytv/2.1 (PR #6589)

This PR was merged into the 2.1 branch.

Commits
-------

31edf85 Update Ukrainian translation for 2.1 branch

Discussion
----------

[Validator] Update Ukrainian translation for 2.1 branch
Merge branch '2.1'

* 2.1:
  Update Ukrainian translation for 2.1 branch
merged branch vitaliytv/master (PR #6590)

This PR was merged into the master branch.

Commits
-------

4bf82e0 Update Ukrainian translation for master branch

Discussion
----------

[Validator] Update Ukrainian translation for master branch
[Security][Acl] Reduce query size when Select ACL entries for many instances of the same Type at once
[Security][Acl] CS fix for commit: 3c3a90b9e5c78f89027169a33e80cfa76b6f6c62
[FrameworkBundle] Force users to set "kernel.secret" to something different than default "ThisTokenIsNotSoSecretChangeIt"
merged branch stloyd/feature/acl_query (PR #6597)

This PR was merged into the master branch.

Commits
-------

d570dbe [Security][Acl] CS fix for commit: 3c3a90b9e5c78f89027169a33e80cfa76b6f6c62
3c3a90b [Security][Acl] Reduce query size when Select ACL entries for many instances of the same Type at once

Discussion
----------

[Security][Acl] Reduce query size when select ACL type is same

Rebased & squashed version of #6479.

ps. I was thinking that this could be done on _lower_ versions too, but was not sure =)
merged branch stloyd/feature/kernel_secret_change (PR #6598)

This PR was merged into the master branch.

Commits
-------

f5290b9 [FrameworkBundle] Force users to set "kernel.secret" to something different than default "ThisTokenIsNotSoSecretChangeIt"

Discussion
----------

[RFC][BC][FrameworkBundle] Force users to set "kernel.secret" to something unique

Bug fix: kinda*
Feature addition: no
BC break: yes
Symfony2 tests pass: yes
Fixes the following tickets: #6480
License of the code: MIT

This PR is to show different approach for "fix" suggested in #6480, as IMO there is no real point for "yet another listener" =)

This PR also introduces BC break for all users that used default value for `kernel.secret`, but IMO it's worth it.