Modernized project.
Added __bridge casts in preparation for ARC.
Converted to ARC.
Merge branch 'master' into feature/ARC

* master:
  Fixed license.
Merge branch 'master' into feature/ARC

* master:
  Updated schemes
Update Source/Tidy/CTidy.h
Update Source/Tidy/CTidy.m
Update Source/Tidy/CTidy.m
Possible fix for the #11 (ARC version)

It seems that if you have a short lived XML document and perform an path query on the document then there's a chance (based on order of release in autorelease pool) that the xpath nodes will get freed before the document node is freed.

This causes a crash.

This fixes the issue by putting the nodes from the xpath query into the document's node pool and then explicitly freeing (via a new invalidate method) the nodes in the node pool before the document is dealloced.
Make unit tests compile

- Fixed schemes and unit test files so they compile under Xcode 4 and
ARC
- Corrected indentation in some files
- Fixed an null pointer exception when xmlGetLastError returns nil in
CXMLDocument (~ line 70)
Update Xcode user states
Merge pull request #15 from amaechler/feature/ARC

Make unit tests compile with ARC
Change htmlparser.h to HTMLparser.h for latest headers
Formatting updates
Latest XCode version and LLDB debugger
Split namespace off of a string value for looking up XML nodes.
Cleanups and formatting
Ignore userdata in GIT repositry
Merge pull request #20 from danielctull/feature/ARC

Change to use HTMLparser.h header
Removed (broken?) schemes.