experimental automata detection (needs discussion)

There are a lot of spiders out there, and we do our best to detect them. There are also a lot of things which, while not spiders, are also not human traffic. This may have an impact if ua-parser is being used to decide how sites display, but /definitely/ has an impact if it's being used for research and analytics purposes.

This seeks to add a new device marking, "Automata", that applies to these. I've started with a basic list of "obvious libraries and reusers I could pick out of my logs", and associated tests.