Socrates: introducing basic configuration file.
Configuration file format:
<path to git>, <repo name>, <branch>, <optional sha1 to start sync from>

Currently, script doesn't respect last optinal parameter.

Socrates iterates over all the repo files and it manages to do it
in "acceptable" time.

Adding support for optional "last sha1" would imply iterating
from head to bottom to "last sha1" and that implies building
our own iterator. (Because one commit might have more than one
parent. those are merge commits)
Oracle and Delhi: Adopting changes to socrates.
Updating oracle/delphi to fetch and show repo name.
Update oracle to sort results by decreasing date.