Add initial device-detection.rst page

A bit unsure on some of the technical details, this provides me the opportunity to learn about them, at least. Some feedback/input would be welcome.