snapshot
merge
small clode cleanups
prepare for bulk ops

Also replace echo with printf for portability, and clean command execution,
error reporting and timeout management.
bulk job submission / wait / get_state implemented for shell adaptor

needs some cleanup and verification
remove reference to undefined variable
Merge branch 'devel' into feature/performance
Merge branch 'devel' into feature/performance
fixed cancel, more on container ops
shell wrapper speedup; install cleanup; container improvements
merge
continue to merge tests, add some fail safety to shell file staging
remove debug output
Merge branch 'devel' into feature/pbsjob