Print a nicer error when IAM policy parsing fails

Addresses TOOLS-396
fixed: rsync command builder ignores '.*' files in volume (/)
Targeted pep8/pylint cleanup
Fix spurious headers in ListBucket requests
Fix incorrect upload policy timestamp formatting
Port to requestbuilder@8547e5d

This also drops support for --config, ~/.eucarc, and -a/-s auth args.
Implement S3 object uploading with POST

This is rather sub-optimal in that it does not support progress bars or
streaming uploads.  Patches that make it better would be greatly
appreciated.

Implements part of TOOLS-415
Fix copypaste error
Move commands.bundle2 module to commands.bundle
Drop NC commands
Fix euca-bundle-image --region
First attempt at upload-bundle upload policy support

Finishes TOOLS-415
upload-bundle:  don't verify bucket existence when using upload policies
Clean up bundle configure methods
Merge branch '3.0-maint'
Version bump (3.1.0-pre1)
Remove deprecated euare-* --delegate option
Replace EUCA_REGION with AWS_DEFAULT_REGION
Pay tribute to the pylint gods
Don't include 'v' in __version__