Ignore namespace bugfix

It turns out that rerouting start_element_namespace to start_element was not a good idea. If the tag has attributes, the accumulator will raise a Hash argument exception. I reworked things so that the method chain stays the same, and prefixes and uris are just forced into nil if @ignore_namespaces is present.

Sorry I didn't catch these earlier.