separate helper functions from settings.sh
WIP: only thing to modify is settings.sh and guest-script
enable specfication of custom guest-script-dir

for provision_dependencies.sh, {provision,test}_project.sh only
test for tgz existence before creating

via makefile, by moving tgz_filename definition into settings.sh
BUGFIX: rely on settings.sh to prefix preseed_template with config/
BUGFIX: pass guest_script_dir as option
BUGFIX: make baseline guest_script_dir setting work
BUGFIX: s/PROJECT_DIR/OUTPUT_DIR/
BUGFIX: make tar command work
rename preseed_templates to use dashes in osname

so no munging is later needed
fix indentation in "here document"
BUGFIX: allow for no arguments to vm-connect
do shutdown inside of VM rather than external command

in effort to get chown of project dir to stick
BUGFIX: sleep before doing anything else after shutdown

in effort to give the system time to do whatever
update 12.04.2 files for new process
add example build for CrossCat on 12.04.2
only run unit tets for now
make functions
Merge branch 'modularize'