Merge pull request #925 from ractivejs/gh-923

Remove proto restrictions on data config. Fixes #923
couple of minor things while investigating #868
Merge pull request #926 from ractivejs/gh-868

couple of minor things while investigating #868
fixes #836
Merge pull request #930 from ractivejs/gh-836

fixes #836
test for #928
fixes #928
linting, remove some dead code
Merge pull request #931 from ractivejs/gh-928

fixes #928
merge conflict resolution
fixes #856
tidy up
reordered if/else statements
Merge pull request #859 from ractivejs/gh-856

gh-856
generate new parsed template format
all tests passing. BREAKING CHANGE - no more recursively nested inline partials, that was a terrible idea
remove console logs
first go at 0.5.0 CHANGELOG
forgot to include check for template version, after all that
caught a few typos