Adding some more ignore files

adding *.cfg, I.E. ignore config files
and psync* because, well, we shouldn't be using that name anymore
*.sqlite, don't check in the database, that's bad!
SenderReceiver: Better detetion of remote closure
Basic Travis-CI config
Add librsync-dev to Travis install
Added prefix 'FileSync/' before paths with 'SyncDiff' folder in MANIFEST file to fix missing file warnings on running Build.PL