fix(protractor): make ElementFinder.then resolve to itself

make ElementFinder.then resolve to itself instead of null
Let's rename this 'toHaveText'

Tangentially related note - this is the kind of custom expectation that doesn't work with the current adapter to Jasmine 2.0. We should definitely address that before upgrading.