sourcedr: Extract codesearch code

Test: ./sourcedr/functional_tests.py

Change-Id: Ie494eca039d9a12f3041eaf2cb8e507475c02265
4 files changed