fixes #776 - two-way select edge case
Merge pull request #869 from ractivejs/gh-776

fixes #776 - two-way select edge case
whole load of IE8 bug fixes, plus a spot of linting
fixes #749 - complete handlers are called within render method, not init
remove unnecessary call()
Merge pull request #872 from ractivejs/gh-749

fixes #749 - complete handlers are called within render method, not init
more IE8 fixes
Merge pull request #876 from ractivejs/gh-773

IE8 fixes
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
bunch more IE8 fixes
Merge pull request #886 from ractivejs/ie

bunch more IE8 fixes
fixes #887 - pattern observers behave correctly with ractive.push() and other array methods