Cache and allow overriding value of clientType.
Add test for overriding clientType.
Allow setting/overriding the device's OS value.
Sniff out the "Nine" EAS client.
Only need this if $toEAS is true.
Might as well sniff out the Samsung client here too.

Might not be 100% accurate for ALL samsung android versions,
but it's no worse off than not sniffing it out so...
Update tests
Call device hooks when displaying them too.
Update device hook examples.