Support for HbbTV browsers (EU and AU Standard for Connected TVs)

Every year since 3 years, a dozen of TV model or so are released, each with its own capabilities. By chance the HbbTV standard has been adopted by European TV networks and manufacturers, and this standard also defines the User-Agent.
I tested the 2 regexes I added on a dozen of model and is using it with TestSwarm
Some Android devices does not report the subcode in the language code.

Example:

Mozilla/5.0 (Linux; U; Android 4.1.1; en-; HTC Butterfly Build/JRO03C)
AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
add test case
Takes all know HbbTV model and make sure they belong to HbbTV device family
Set HbbTV as a device family
Complete tests on most HbbTV released before mid 2013

- HbbTV TVs are of the same user agent family (HbbTV). Version number
of the standard is detected to help serve the appropriate
functionalities
- tried a generic HbbTV detection (Manufacturer / year)
- detecting specificities for TV models for Samsung, LG, Sony,
Panasonic and Philips, from 2011 to mid 2013
- set TV manufacturer as OS family, year as OS major version and if two
models are released the same year and are very different (performances,
browser), TV model as OS minor
- added 14 User agent tests
Merge pull request #281 from josephsu/master

Some Android devices does not report the subcode in the language code.
Add the User agent of the HbbTV emulator
Add 2011 Philips model
Add 2011 Philips model
More specific generic regex for unknown and future HbbTVs
Support for HbbTV browsers (EU and AU Standard for Connected TVs)

Every year since 3 years, a dozen of TV model or so are released, each with its own capabilities. By chance the HbbTV standard has been adopted by European TV networks and manufacturers, and this standard also defines the User-Agent.
I tested the 2 regexes I added on a dozen of model and is using it with TestSwarm
Takes all know HbbTV model and make sure they belong to HbbTV device family
Set HbbTV as a device family
Complete tests on most HbbTV released before mid 2013

- HbbTV TVs are of the same user agent family (HbbTV). Version number
of the standard is detected to help serve the appropriate
functionalities
- tried a generic HbbTV detection (Manufacturer / year)
- detecting specificities for TV models for Samsung, LG, Sony,
Panasonic and Philips, from 2011 to mid 2013
- set TV manufacturer as OS family, year as OS major version and if two
models are released the same year and are very different (performances,
browser), TV model as OS minor
- added 14 User agent tests
Add the User agent of the HbbTV emulator
Add 2011 Philips model
Add 2011 Philips model
More specific generic regex for unknown and future HbbTVs
merge HbbTV branch to master