setup dxr as an external python package and all of its python dependencies

This allows dxr-build.py to be run in the CMSSW environment. This script sets environment variables that can be used to override the default CC and CXX.

dxr only has one branch and no versions. I could change it to 1.