Added DiffPatch libraries.
This was also my attempt at using Git, but it failed and I will need to basically rewrite this wrapper.
add cmake to build libgit
Update src/tools/README
changed name for discover port. this is passed into discover and broadcast in case 20202 is taken
Implemented git library wrapper.
Implemented clientsync commit state.
added sh to lib
Added clientstate.db
Merge
Clientsync appears to be working.
We will see what changes are needed once communication with the master is set up.
addressed some bugs/issues in debugging chart

+ add discover port option
+ fix variable name for dirsync.conf template json
+ change default master dirsync config location to etc/dirsync
added dirsync_include.py and commented code
Merge branch 'master' of https://github.com/mmaisel/dirsync
added etc/dirsync to git exclude, will be different among our machines
fix json and path issues

+ add quotes to openssl command during init, allows spaces in paths
temp comment out creating two certificates
 revised masterSync, working on git integration
Merge branch 'master' of https://github.com/mmaisel/dirsync
updated broadcast
added git ignore
updated git ignore