added more S3 convenience functions based upon URIs
added ability to bypass GCLock when we know that a structure is immutable
started separating off signing logic from aws
added ability to perform Amazon v4 signatures and basic SQS service
Merge branch 'master' of github.com:datacratic/soa

Conflicts:
	gc/gc_lock.h
added missing commit from last merge
refactoring of AWS code to move more generic code and tests into soa