Support iPhone, iPad, Android detector
Stop suppressing UNKNOWN in Result helper
Support android mobile and tablet, windows phone
Add documentation for rack-smartphone_detector