added trie.py by rex

- source: http://iregex.org/blog/trie-in-python.html
updated trie.py with fcicq's edits

- source: https://gist.github.com/fcicq/3394647
updated trie.py with atiking's edits

- source: https://gist.github.com/atiking/7525326
updated for python 2.7 compatiblity and style

- flake8 compliant
added my normal import header and corrected file name
added generate_robots_regex.py; ignored data file

- Description: "Create an optimized regex for matching robot user agents based
  on the data compiled by http://user-agent-string.info/"
- ignored the data file it creates
switched to utf-8 via vim modeline
updated to create robots resources

- renamed generate_robots_regex.py to create_robots_resources.py
- now creates the following files:
  - uasparser.xml: downloaded xml file
  - robots_excerpt.ini: optimized regex for wtop config file
  - robot_user_agents.txt: robot user agents for testing/validation
- ignored the above created files
added compare_robots_configs.py

- added compare_robots_configs.py
  - compares old/existing config and newly generated robots_excerpt.ini
- updated create_robots_resources.py to include [patterns] section
updated robots pattern with newly created pattern