Python 3.3 support
Tests: Merged unique name generation functions into a single function, with 'good enough' uniqueness
Tests: Allow testing of httplib's code path on Windows so we can debug it using PTVS on Windows
Add official support for using httplib (as opposed to winhttp) when running on Windows.  You can now use .pem file certificates on all platforms.  winhttp is still used when the user passes in a certificate that's not a .pem file (assumed to be windows certificate store).

Add missing tags for 'Programming Language :: Python :: 3' and 'Programming Language :: Python :: 2' in setup.py (they should be present according to https://python3wos.appspot.com/)

Refactors some of the test init code, and makes some of the credentials json file entries optional.  Renames option to override the use of httplib/winhttp to more appropriate name given we have auto detection.

Readme changes: Additional documentation for management service, and replaces examples of blob storage with the new high level functions.
Adds test cases for the 3 sequence number parameters of put_page
Improve headers signing code, reducing the number of lowercase conversions and the number of string concatenations.

Rename the service class instances in some tests to be consistent with the other tests, to be named after the service class names.

Remove use of 'foo' and 'bar'.
Additional implementation for SharedAccessSignature and async copy tests for #119 Update storage APIs to target 2012-02-12
Update project files to support PTVS 2.1
Changed a few uses of % into str.format
Removed some return statements from __init__ functions
Formatting fixes for pylint, first pass done with autopep8, then manual fixups (fixes about 50% of pylint warnings in azure project, good amount in test project too)
Fixes some warnings reported by pylint:
- unused variable
- unused import
- unused parameter
- old style class
- a few instances of unknown variable!
- call base class __init__
- invalid variable name
- dangerous parameter default value {}
Check for page size alignment and throw an error early rather than wait for REST service to fail
Allow blob content length (size) to be specified.