Feature: S3 as a Server Storage Backend

This adds the fundamental functionality to use an S3 compliant service as storage backend for CVMFS Stratums. Credit for this code goes to Seppo Heikkila. The commits I added are mainly cosmetical.