Initial copy of V2 signature class to form the basis of new V1 signature class.
V1 signatures always use SHA1 HMACs.
Removed an unnecessary #include.
Corrected some comments.
Corrected from comment typos.
Implemented most of the V1 signature code, complete with unit tests (still a little more to go).
Tweaked some test ordering, and commentary on the Amazon's broken V1 example.
Updated the the main V1 class reference from devpay to SQS, since devpay's copy of the SQS example is broken.
Added the V1 and V2 adornment functions.
Implemented the AwsAbstractSignature::setQueryItem test.
Implemented the AwsSignatureV1::adornRequest test.
Implmented the AwsSignatureV2::adornRequest and AwsSignatureV2::signatureMethod tests.
Added the V1 signature tests to the check target.
Removed an old @todo comment.
Switched the using the main README.md file for the doxygen outputs' mainpages.
Prevented insecure V1 signatures, unless someone really wants to put themselves at risk by defining ALLOW_INSECURE_V1_SIGNATURES.
Prevented insecure V1 signatures, unless someone really wants to put themselves at risk by defining ALLOW_INSECURE_V1_SIGNATURES.
Removed an unnecessary @todo comment (the earlier call to adornRequest guarantees that we have other query parameters already), also optimised (ever so slightly) the construction of a QUrlQuery object.