Added code to check for libcurl errors and HTTP response code != 200
Added CFLAGS to subdirectory Makefile.am files
Made buffer data read-only
Removed unneeded includes
Renamed "credentials" to "config" to reflect forthcoming wider role
Added debug option
Made config object globally accessible
Added flag to determine whether or not to load IAM role data
Tidying, renaming and refactoring
Simplified .gitignore configuration
Completed implementation of IAM role credential loader
Added region as a configuration setting
Changed "iam-role" option to "use-metadata"
Started implementing auto-detection of region from instance data