Merge pull request #14 from cvmfs/master

pull from upstream cvmfs
fix sync option handling bug
Moved include of inttypes.h from sync_union.cc to sync_union.h (caused compile
error on my machine since uint64_t was no longer defined in sync_union.h (used
to be included via platform.h)
cosmetics
Merge branch 'master' of https://github.com/cvmfs/cvmfs into sync-fallback-to-rw
Fallback to a writable /cvmfs/$name mount after a failed sync.
Updated overlayfs error message when only some members of hardlink group
are modified.
Merge pull request #207 from wtsi-hgi/hotfix-overlayfs-compile

fixed compile failure due to inttypes.h not being included in sync_union.h
Merge pull request #208 from wtsi-hgi/sync-fallback-to-rw

Overlayfs update: fallback to a writable transaction-in-progress after a failed sync

This adds an attempt to remount rw the overlayfs mount after a failed sync attempt (e.g. in case only some members of a hardlink group were modified, which is not supported on overlayfs), which should result in a transaction in the same state it was in before the attempt at publish. The user can then fix any hardlink issues and attempt the publish again.

Also updated the error message given when the SyncUnionOverlayfs code detects hardlink issues, making the explanation language more clear and adding some whitespace to make the proposed commands to correct the issues stand out better.
Merge branch 'master' of github.com:cvmfs/cvmfs
Merge branch 'master' into libcvmfs