add test for #853
rename Fragment$teardown -> Fragment$unbind
renamed Item$teardown -> Item$unbind
more renaming
Attribute$teardown -> Attribute$unbind
fixes #853
linting
Merge pull request #862 from ractivejs/gh-853

gh-853 - components should fire 'teardown' before removal from DOM