CLC-2939 - Add validation / errors to user search in "Add People" tool
Merge pull request #2310 from redconfetti/CLC-2939-add-validation-errors

CLC-2939 - Add validation / errors to user search in "Add People" tool
CLC-2940 - Add People: Users getting confusing error message when searching on CalNet UID or Student ID
Merge pull request #2312 from redconfetti/CLC-2940-include-search-type-notice

CLC-2940 - Add People: Clarify error message when searching on CalNet UID or Student ID
Tried to make an integration test that asserts the rendered
act-as footer html with a regular expression, but saw that this
will not work

It's possible to check for hardcoded text with regular expressions on the
rendered html, but there's no apparent way to detect the rendered html

For example page.body contains the anuglar markup, not what a user sees as rendered:

<p>
 You're currently viewing as <span data-ng-bind="api.user.profile.full_name"></span> (<span data-ng-bind="api.user.profile.uid"></span>)
 <button class="cc-button cc-button-blue cc-right" data-ng-click="admin.stopActAs()" type="button">Stop viewing as</button>
</p>

So, how can we test this?????
Trying to work on 2 tests that check the footer of viewed-as
users that have or that have not logged in before.
the firstLoginAct should be nil and instead of not be_empty