fix filesystem names / internal utf-8 encoding problem in rebasing / caching

Signed-off-by: Lucian Muresan <lucianm@users.sourceforge.net>
'fail' messages harmonized a bit, they all print 'FATAL: ' in front of the actual message
improved usage info output also for those modules without real options
bugfix in sync & update, clearer cache setting
more robust code and debug output of exclude patterns logic when rebasing
reading the configuration is now done only in each module which needs it, CC_DIR validated only if init has been done, init does not need to find a config since it just creates it
updated README.md with hint to symlinked copies problem and workaround recipe
at invocation of gitcc, the debug setting is printed out if enabled, and if that is the case, so is the cache setting when rebasing
version 0.1.2