Uppercase/mixedcase tag support for walk() function

Lowercasing encountered element names to walk `<A>`, `<P>`, `<TaBLe>`, etc. in walk()'s tag switch block