Update UIDevice-hardware with new iPhone, iPad, and iPod models
- when can't determine exact device, return type string
- for example, would return iPhone5,3 for iPhone 5c (GSM)