Removes templates_legacy and broken tests

As discussed in #1772 

- Removes the entire templates_legacy folder
- Removed any broken tests that depended on the legacy templates, these are
  mostly in functional.
- Added a warning to update_config() that genshi support is deprecated