Technicolor TC8305C support

Comcast has "upgraded" my Xfinity cable modem/router to a Technicolor TC8305C which does not work with weupnp if the XML elements are not in a certain expected order. I simply changed HashMap to LinkedHashMap to preserve order of XML elements.

Thanks for weupnp!