retval 100 for unreachable whitelist
notify 'whitelist unreachable' in `cvmfs_server list`
Merge pull request #465 from reneme/fix-cvmfs_server_list

FIX: `cvmfs_server list` Shows Misleading Output for Unreachable Repository
cvmfs_swissknife info can return current revision
`cvmfs_server publish` accepts (and checks) a manual revision number
`cvmfs_swissknife sync` can override repo revision
TEST: integration test 'manual revision number'
Merge pull request #466 from reneme/feature-manual_revision

Feature: Setting Repository Revision Manually

This allows the manual definition of the next repository revision number by means of cvmfs_server publish -n <new revision>. Unfortunately the -r switch was already taken. It is not possible to set the revision to a smaller number than the current repository revision, of course. This feature was requested in CVM-633. Additionally this contains an integration test.
changelog
Merge branch 'fix-changelog' into devel
defer auto tag creation
Merge pull request #467 from reneme/fix-autotag_print

FIX: Defer Auto-Tag Creation in `cvmfs_server publish`
FIX: typo in variable name
Merge pull request #468 from reneme/fix-typo

FIX: Typo in Variable Name
FIX: inaccuracy in ChangeLog
Merge pull request #469 from reneme/fix-changelog

FIX: Inaccuracy in ChangeLog
S3 backend support.
CMake fixed to work with upload_s3 for unit tests.
S3fanout is now Singleton.
Code cleaned: CURL now only in s3fanout.