TRUNK-4426 Search widget should find concepts by mappings

(cherry picked from commit 4be239e50f8b8fb7753cddb8558dd9251e7d9615)
TRUNK-4426 Reverting unrelated change to the search

(cherry picked from commit 64eec76a1b57338ddfdecf21e0a0747c1e2ad5ab)
Trunk-4444 Validate order overlap with scheduled date

Trunk-4444 Implementing feedback on earlier commit

Trunk-4444 Adding void order check while checking overlapping schedule of orders

Trunk-4444 Moving checkoverlap method to OrderUtil

Follow up to ensure that orders that start or end on dates equal to other orders' start and end are considered to be overlapping  - TRUNK-4444

Follow up to ensure that orders that start or end on dates equal to other orders' start and end are considered to be overlapping  - TRUNK-4444