Add Android tablet and phone distinction based on UserAgents

All Android phone User Agents include 'Mobile', whereas tablets don't (https://developer.chrome.com/multidevice/user-agent). This should be used to make a distinction between Android phones and tablets, which is a useful feature.