separate noseids files for ease of running all tests
remove our ordereddict code and make it an external dependency.

this brings our coverage percentage closer to reality.
support html5 as an output html_type