Label for VM Deployment should not be b64 encoded.
Updates storage api version to 2012-02-12
- Adds more lease functionality
- Allows cross-storage account blob copy
- Adds a helper function make_blob_url to pass to copy_blob for x_ms_copy_source
Fixes WindowsAzureConflictError and WindowsAzureMissingResourceError to properly set the error message, and use the additional info returned by the server
Merge pull request #125 from MSOpenTech/vm-label-b64

Label for VM Deployment should not be b64 encoded.
Added some additional checks in the unit test to verify correctness of label for create_virtual_machine_deployment.
Removed misleading references to base 64 encoding for several parameter descriptions where the user doesn't need to do any encoding/decoding.  They could be mislead into doing it themselves, resulting in double encoding/decoding.
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'.
Update __init__.py

add "host name" to instance attribute.
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
Fixes regressions introduced in recent checkins:
- Unicode issues in management API on Python 2.7
- Exception class doesn't have a message property on Python 3.3, use str to retrieve it
Project files upgraded (ToolsVersion)
Fix the error connecting to the development storage
Update SDK version to 0.8.0pr1 (uploaded to PyPI)
Force to use http when connecting to the development storage
#131 Missing role instance endpoint in get_deployment_by_X
Adds a test for deleting a blob snapshot
Merge pull request #128 from mingbowan/master

Update __init__.py
Reduce code duplication in service management tests.
Add missing synchronous waiting of role to be ready.
Add testing of host_name attribute on RoleInstance.