Include hasTouch when calculating tablet, mobile detection
fix failing unit tests. Allow better test mocking of DeviceInfo
Merge pull request #28 from Workiva/improve_tablet_pc_detection

Include hasTouch when calculating tablet, mobile detection