perl5/Constants.pm: added ce_add_to_hash + small fixes
bin/git-import: added -f to git add

added -f to git add command. Sometimes the app already has a .gitignore and
some important configuration files end up getting not added to the
repository (e.g. on Drupal the sites/default/settings.php file) and this
ends up making sites getting broken. With the -f option git will add all
files on the public_html dir for the initial commit (even those matching
.gitignore).
bin/update-ini-file: added -c cmd line option
bin/update-dot-ssh-config: minor change

added an exit 0 to the end to avoid having a false non-zero exit status when one
of the upper if's fail.
git_2_4.conf.template: fixed missing SuexecUserGroup line
added metadata handler scripts

metadata handler scripts and functions will be used extensively from now on
to store local configurations. As a convenient way to store information
about the services and avoid all the hard coding inside the scripts. This
gives more flexibility on service configuration.
added metadata support on gitolite stuff

also simplified the cgit.cgi script not to create the sessions, and did a
more user-friendly way of cgit.rc file configuration, so that any time the
user access cgit he has access to all the repositories that he's allowed to
(as opposed to the current one repo at a time).