more consistent attributes - non string/number values are always treated as boolean attributes (fixes #878)
Merge pull request #881 from ractivejs/gh-878

more consistent attributes - non string/number values are always treated...
uppercase doctype declarations
Merge pull request #882 from ractivejs/gh-877

uppercase doctype declarations, fixes #877
test for #871
snapshot dependants before notifying them of changes, to avoid double updates
fixes #871
Merge pull request #883 from ractivejs/gh-871

gh-871
support function option in partial