First draft of new line based parser

Doesn't work as of yet, but eventually it will be able to correctly
interpret the mustache templates. It is worth noting that sections are
broken in master, as well as the fact it won't ever support the
standalone comments due to the fact that it is a character based parser,
if a bit cheap. It could have been improved to become a nearly complete
parser with some work on the sections and some work with delimeters,
however the standalone comments would be super hacky. This changes the
parser to a bufio.Scanner and a stash of text instead. Also the template
change that would have to happen eventually occurred, and some major
refactoring of the parse method.
Fix standalone comments, disable two tests, other fixes
Fix newline differences, comments work perfect

Use a custom Scanner.Split function that preserves the newlines so we
are 1:1 on newlines for the templates. Comments test was refreshed from
specs, and after a bit of tweaking now passes all specs. Add a disabled
sections_test.
Start implementing mustache scoping helpers
Passing all but 2 section specs, doing well
Fix some issues
Fix Section spec 18
Fix final section test
Start on interpolation testing
Fix issues with unescaping
Fix final unesape issues with dotted interpolation
Remove unused tests
Add inverted test, all but 4 are working
Fix issue with inverts, wasn't extracting
Down to three partials specs, all seem to be whitespace
Find incompatibility with Go templates and mustache spec
Up to spec on delimeters, no changes