Disable H/.crypt/ce_session in bashrc.tpl

(cherry picked from commit 9e93f106859f3a1b71b78cf06668ad163cf9dac2)
Add go (if the kernel is one day recent enough to support it)
Ignore go src files

(cherry picked from commit 4d177f2ffb850f123e6a8d6c23ba3038aa202f03)
.bashrc: Avoid setting H if already set

(cherry picked from commit 02fd273b4fa8ff5f8419c1f3c6c8f922e60c3922)
gitolite post-update: compute H if not set (as in ssh called)

(cherry picked from commit 0d7618414e00a4c3e555fb35236b9c6fa3314a59)
gitolite post-update: log push when pushed from blessed

(cherry picked from commit f401abdb701a43dea52ccc8ac21afeab2c95bff6)
Apapche add hrgit, and reset_group for group caching

(cherry picked from commit bcbb493562eeba69900c861df614bade4a7ea31f)
sbin/get_tpl_value compute H if not set

(cherry picked from commit 9ba3e716fc028fdd407a779b45ca3c06a88a9b52)
NGiNX add hrgit reverse proxy, for reset group caching

(cherry picked from commit 6d6f40ce4db675e6db938e775a571f693604714a)
gitolite post-update: fix regexp for password masking

(cherry picked from commit 2a005e482f534cc56e4779be578050bb6e13baae)
gitolite post-update disable color.ui before pushing

(cherry picked from commit 4e1a28ef62326aad1348412507bbaff30419e71d)
gitolite post-update Fix echo push

(cherry picked from commit 0e5e30fa5ad6f28a4e6123fe05ff51456d927290)