Test: script tag contents containing '<'
Fix #18 Rudimentary script support

End scripts on '</'
Add XMLNS Support

This is a combination of 11 commits.

---

Add `opencdata` and `closecdata` events bracketing a CDATA section,
so it's possible to detect the difference between a CDATA section
split over multiple writes, and multiple successive CDATA sections.

---

Add XML Namespace support

Enable with new 'xmlns: true' option.

---

Tests for XML Namespace support; some invalid tests marked 'XXX'

---

Rename 'uri' property to 'namespace' for better parity with
XML NS spec nomenclature

---

Merge 'onattribute' and 'onattributens' events.

---

Restore 'name' on attribute events; include it in opentag events
too for convenience.

---

Spec compliance: unprefixed attributes have no namespace

---

Fix attribute reporting order and nested namespace bindings

---

Add error condition for use of unbound NS prefix

---

Clean up some note-to-self marker comments

---

Rename events & attributes for consistency
Style updates
Add AUTHORS file
add description
Support for getting the position of the start of the opentag/closetag
Numeric entity with leading 0
Add HenryRawas to contributors
v0.2.4
Automatically binds the xml prefix. Fixes #39.
0.2.5
Add Justin to authors list
Better error for XML namespace redefinition
Add test for #41
Fix #41 test, since order does affect result
Set DEBUG=1 to see all events
More performant array handling of attribList
Better namespace api
Prototypal namespaces