Added debugging lines
(m) Added debugging info
(m) remove echo_cmd in front of load_heroku_constants call
add 'git pull origin master'
add ensure_current_master function; remove extraneous 'git checkout master'
added back line (that feels superfluous to me) per Scott's request
make roboconf smart about current Git branch and checkout master and pull from/push to origin master unless on a named non-master branch
(m) remove unneeded whitespace
(m) prefix current_git_branch_name getter function with get_
(m) add specificity to informational messages
add 'pulling from origin master' message
Merge pull request #16 from JamesLavin/61070058-get-Github-and-Jenkins-to-stay-in-sync

add 'git pull origin master'
[Completes #60810630] pull latest from current Git branch and push autoupdated SHAs to that branch, whether master, non-master or a detached HEAD (Jenkins)
(m) remove dead code
add function for auto-updating SHAs only in Jenkins (i.e., when HEAD is detached)
Merge pull request #17 from JamesLavin/60810630-autoupdating-shas-via-Jenkins-or-in-non-master-branch-deploys

60810630 autoupdating shas via jenkins or in non master branch deploys
separate updating of git branch & submodules from committing of submodule SHA changes
Merge pull request #18 from JamesLavin/62064492-move-SHA-auto-updating-out-of-prep-release

separate updating of git branch & submodules from committing of submodul...
[Completes #63332026] explicitly update each submodule; don't do 'git commit -a'
Merge pull request #19 from JamesLavin/63332026-auto-update-only-submodules

[Completes #63332026] explicitly update each submodule; don't do 'git co...