Initial strcuture with some tests.
Bring thing forward. The parser can now generate a simple ast for this:
%p#id.class
  #test
    test
The ast parse now passes all haml-spec tests without attributes or dynamics.
Now all tests with ( attributes pass too.
String interpolation now works.
Fix a wrong test for string interpolation.
Ruby style attributes now also work.
Fix indentation.
Extract doctype.
Joined Comment and ConditionalComment.
Minor refactoring
Extracted attribute parsing from TagMarkup to AttributeReader.
Minor cleanup
Move text and interpolation parser to seperate class.
Move NHaml.Core to .Net 2.0
Support DocTypes for html4 and html5.
Remove app.config from project.
Add html5 and html4 markup output.
Add character index to CharacterReader.
Add a required offset attribute to CharacterReader to track the current char index in then line.