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
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
Fix merge conflicts with gitignore.
Fix cleanup on blob tests to delete temp files.
Revert change to version number in setup.py, we'll update the version and changelog at the time of release based on what changes went in.
Merge branch 'mongolab-master'