Initial commit of boto_sqs state and module

This state and module manage SQS queues via boto, rather than the
aws commands. Since it's using boto, it supports IAM instance profile
credentials natively. The module and state also support the ability
to accept key/keyid credentials as parameters, through pillars or
through minion configuration.

In addition, the state and module supports managing queue attributes.
In the state this is added as an argument. In the module it's a separate
function. The module also has support for fetching the attributes for a
queue.
Followup fixes for boto_sqs, based on testing
Adding support for profiles.
Remove dangerous default argument for attributes.
Change created/deleted to present/absent
Fix debug code snafu in boto_sqs module
Misc rST fixes
Try to create a file when appending if it doesn't exist.
Fix exception if no text is found to append
Merge pull request #12132 from cachedout/12130

Try to create a file when appending if it doesn't exist.
Fix docs for boto_sqs module and state
Documented using the loader interface from the Python level
Merge pull request #12136 from UtahDave/develop

better handle empty queue
Merge pull request #12138 from whiteinge/doc-loader-funcs

Documented using the loader interface from the Python level
Update spec file for 2014.1.3
Merge pull request #12139 from terminalmage/update-spec

Update spec file for 2014.1.3
Added versionadded directives to the new test state module
Merge pull request #12101 from lyft/boto-sqs

Initial commit of boto_sqs state and module
rm seemingly-redundant logging import in modules.aws_sqs

************* Module salt.modules.aws_sqs
salt/modules/aws_sqs.py:221: [W0621(redefined-outer-name), delete_queue] Redefining name 'logging' from outer scope (line 5)
salt/modules/aws_sqs.py:221: [W0404(reimported), delete_queue] Reimport 'logging' (imported line 5)
Merge pull request #12142 from hulu/aws-sqs-logging

rm seemingly-redundant logging import in modules.aws_sqs