Extract source compilation to separate func.

* New option to install src progs separate from home config.
* Changed dst -> home, better name.
* Updated up script for changes.