Pull identified locale property and method up into AbstractLocaleGuesser

Conflicts:
	LocaleGuesser/BrowserLocaleGuesser.php
	LocaleGuesser/QueryLocaleGuesser.php
Add SubdomainLocaleGuesser
Add subdomain guesser to docs
Add configuration parameter for region separator
Configuration option to disable setting the vary header completely
LoggerInterface is deprecated since 2.2, to be removed in 3.0.

Docs says to type-hint \Psr\Log\LoggerInterface instead.
LoggerInterface is deprecated since 2.2, to be removed in 3.0.
Docs says to type-hint \Psr\Log\LoggerInterface instead.
Add "psr/log": "~1.0" to composer.json
Update symfony version constraint to ~2.2 in composer.json
Merge pull request #72 from KingCrunch/disable-vary

Disable "Vary Accept-Language"-header
Merge pull request #77 from sbacelic/master

Symfony\Component\HttpKernel\Log\LoggerInterface is deprecated since 2.2
Merge pull request #71 from kevarch/issue/26/SubdomainLocaleGuesser

Add Subdomain Locale Guesser
The FilterLocaleSwitchEvent constructor needs the request.

Tha documentations is incorrect when using FilterLocaleSwitchEvent because it's missing the request object.
Merge pull request #83 from hugomn/patch-1

The FilterLocaleSwitchEvent constructor needs the request object in documentation.
Fix crash in LocaleChoiceList constructor when browser fails to defined a preferred langauge.
Merge pull request #87 from nurikabe/master

Fix crash in LocaleChoiceList constructor when browser fails to defined ...
Changed Logging
Merge pull request #88 from lunetics/change_logging

Changed Logging
Updated Composer and Travis config
Merge pull request #89 from lunetics/update_composer_travis

Update composer travis