use xml_mini extracted from activesupport

Switch to xml_mini gem to avoid runtime dependency on activesupport.

- add xml_mini as dependency since it's required to load html-pipeline
- activesupport kept as development dependency for use in tests