Merge pull request #1 from pennyfx/tests

added jasmine and few lifecycle event tests
removed under utilized merge functionality
removed under utilized merge functionality
added tests for elementupgrade and elementreplace
Merge branch 'master' of github.com:mozilla/web-components into tests