feat(jasminewd): better error messaging when expect is called with a WebElement

Previously, using expect() with a web element would cause the webdriver
jasmine adapter to go into an infinite loop trying to resolve the promise,
since WebElement inherits from Promise but resolves to itself. Now
throws a more readable error.

Closes #178.
chore(testapp): cleaning up the test application

Remove the little used 'http' page, which was a leftover from the
angular http example.

Repurpose the 'repeater' page to hold all the repeater info.

Add a couple more tests for the global element variable, and remove
the backwards compatability suite.