patch: specify target so apply_patch isnt repeatedly run
Clean up the testing, automate installing Python from source and fix a few actual bugs and Python3'isms that all this found.
Merge pull request #39 from hwaf/feature/fix-patch-target

patch: specify target so apply_patch isnt repeatedly run
A few FS packages
Set ILC runtime variables.  The sim.C test passes again.
Merge branch 'master' of github.com:brettviren/worch
Merge branch 'master' of github.com:brettviren/worch
Add doc on permissions and OS level package requirements found in recent fnal-art test builds
Point out script and doc for out-of-band Python install.
Look in WORCH_CONFIG_PATH and in waf_dir for configuration files if direct paths can't be found.
Factor out essentially all wscript content to orchlib.py to facilitate waf-style bundling.
Document and test the various ways of bundling and running worch.
Also set launch dir.