Fix 'Standalone Without Newline' Mustache specification failures.
Fix indentation before standalone partials.
Spec compliance - standalone indentation of partials. The template of a standalone template should be indented before it is applied on view data rather than after as in the previous commit. To accomplish this I added a cache for keeping the partial templates, not just the complied result and added an 'indentation' argument to getPartial and compilePartial.