Merge CSS of duplicate context region selectors

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #517 from cbmi/issue-516

Merge CSS of duplicate context region selectors
Add validate method to search control

This validate method will tell the user which labels are invalid and instructs the user to remove them.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Warn the user if a call is pending in search control

While this is very unlikely, we cannot make any determination as far as the validity of values until the pending call is resolved so we check for pending calls now just in case the user moves with lightning speed and interrupts a pending call.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #515 from cbmi/issue-513

Add validate method to search control
Fix positioning of error overlay view

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #518 from cbmi/issue-514

Fix positioning of error overlay view
2.2.25 Release

Signed-off-by: Don Naegely <naegelyd@gmail.com>
2.2.26 Bump

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Various improvements and overall stability to current tests

The changes mostly involve adding an afterEach handler to ensure state
if cleaned up after such as an open session.

One subtle change in the session is that data is fetched when the
session is opened, rather than waiting until the session is started.

In addition, the models/query and ui/templates modules have been
ported to JavaScript.

Signed-off-by: Byron Ruth <b@devel.io>