Technicolor TC8305C support

Comcast has "upgraded" my XFinity router to a Technicolor TC8305C which does not work with weupnp if the XML elements are not in a certain expected order. Crummy XML implementation is my guess. I simply changed HashMap to LinkedHashMap to preserve order of XML elements.