toString func generates valid json

    * toString func used to generate invalid json
add Xenu to the spider IDing
it's become clear that the ua-parsing is, at least in Python, not case insensitive, and so these are necessary after all
autocomplete
add SeznamBot to Spider IDs
add PaperLiBot to Spider IDs
add SputnikBot to Spider IDs
add CCBot to Spider IDs
add ProoXiBot
add Scrapy
Addresses #448, no fix but a new test
Removed duplicate patch element in yaml file
Removed YamlDotNet dependency, replaced by simple string parsing