Providing identified browser name even when its not maintained in enum
UserAgentFamily

(belongs to issue #45)
Added test case for user agent string of Silk

(belongs to issue #25)