Merge pull request #2 from sydvicious/master

Add mozdevice>=0.40 to requirements. r=ted
bug 1075636 - handle DM errors to gracefully handle client crashes. r=ted
Bug 1025055 - support passing packages and unpacking them on the client. r=ted
        - Refactored option parsing for -binary and -package
        - Use posixpath for paths on the client.
        - Refactor to have the asset provide the test root. Have the asset
        calculate its remote path.
        - Rename all instance variables in the ApplicationAsset so as to hide
        them and have getters that work.
	- Extra error handling in mounting disk images.
Merge remote-tracking branch 'mozilla/master'
Merge branch 'mozmaster'