fix(findElements): Consistently include evaluate.

When using findElements with a css locator, wrap the returned list of
elements with protractor specific functionality.
fix(findElements): Subqueries include evaluate.

When using element.findElement() and element.findElements(), the
returned WebElement instances were not being wrapped and the evaluate
function was not present. Now wrapping these instances so that the
evalute function is available.