Run orphan check before running concept search

Running the check after the search causes issues because it is not a natural queryset returned but is instead a haystack queryset and the fields property on all the instances are empty causing issues in the has_orphaned_field method.

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add support for non-haystack search in concept resource

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Add tests for concept resource search features

Signed-off-by: Don Naegely <naegelyd@gmail.com>
Merge pull request #247 from cbmi/concept-search

Fix bug, add tests, and support non-haystack search in concept resource