allow setting of adsabs source repo and revision via env vars

Turns out this is not really useful just yet for the intended purpose (running a clean environment to test a specific pull request) . In the absence of stub data you'd still have to manually set up tunnels to the production solr & mongo instances. Merge at your convenience or ignore for now.