updated Makefile and script for switching branches

- uninstall and clean tasks.
- make task and script for switching ddr-local/cmdln branches.
  When trying code on a different branch it's usually necessary
  to checkout said branch in both ddr-local and ddr-cmdln.
- When switching branches, runs "python setup.py install" on
  ddr-cmdln to build and install DDR code.