Detect Amazon Silk browser and add specs to test the detection

*Needs review.* Note that this branch is based on v1.3.0 and not v1.3.1.