fixed problem with adding an endpoint to a VM (role)

Apparently the order of child xml elements on the InputEndpoint
matters, the order was causing the operation of adding a new endpoint
to a VM to fail with the error "InputEndpoint has a missing,
misspelled or out of order element.". Basically just moved the
EnableDirectServerReturn element from the beginning to the end of the
list of children under InputEndpoint.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/azure/servicemanagement/__init__.py
adding a few more items to .gitignore (.DS_Store, *.pyc, *.iml)
Merge remote-tracking branch 'upstream/master'
added support for async blob copy, plus a some small 'pythonic' changes
changed the module name in setup.py to mongolab-azure
changed module name back to 'azure'
changed version to 0.7.1.1
conflict resolution
Fix parsing of table storage date objects to always set the timezone, and allow 7 digits for seconds.  Dates that are passed in that don't have a timezone (naive) are assumed to be UTC.  Dates that have a timezone are converted to UTC as they are sent to Azure .
Updates to table storage timezone test.
Get the topic_name based on the location including uris which contain slashes
Use the service_bus_service.host_base for extracting the topic.
Azure Scheduler alpha wrapper
Merge remote-tracking branch 'upstream/master'

Conflicts:
	azure/__init__.py
delete_blob supports x_ms_delete_snapshots

Added support to delete blobs that have associated snapshots via the
x_ms_delete_snapshots header option.

Also added support for the timeout query parameter when deleting blobs.
changed version to 0.8.4.1 in setup.py
Add test for #221
Merge branch 'Costeijn-master'
Add initial .gitignore