Merge pull request #17 from key-consulting/master

Update puppet preset to be more reliable
--shared parameter for init-remote that is passed as is to git init
Dereference directories before comparing them with current/previous/preprevious in GC and status
Merge pull request #18 from key-consulting/master

Puppet preset: make sure it works even if ps is restricted by grsec
Add (dummy) to all the dummy presets' descriptions
Improve README introduction somewhat
Fix coloured output, simplify exits on error
Make roadmap/status in README more generic, link to Github issues
Improve TL;DR in README
Push delivery tag to delivery remote
Group permissions on the 'delivered' folder and on clones for shared remotes
Move colored output to dedicated functions
First try at a logo
Logo 'page format' : add margins
SSH connection multiplexing
Fix status issue : was sometimes reporting modified content erroneously
SSH Multiplexing : don't pass ControlPersist to ssh<5.6
README: group permissions for shared remotes
Don't try to multiplex SSH connections on msys (not supported with privilege separation
Check ssh connectivity before deliveries