fix the query parameter escape problem.
Merge branch 'dev' of https://github.com/gcheng/azure-sdk-for-java into rebindcontentkey

Conflicts:
	microsoft-azure-api/src/test/java/com/microsoft/windowsazure/services/media/ContentKeyIntegrationTest.java
update rebind content key unit test using X509 Certificate.
repro of the client side decryption problem.
Merge pull request #656 from jcookems/dev

Dev
add certificate creation algorithm.
successful running of unit tests.
remove the hard coded dependency on certificate.
Remove un-used code, get unit tests passed.
Remove unused comments.
address code review feedback.
Merge pull request #13 from gcheng/rebindcontentkey

rebind content key implementation
Merge pull request #319 from gcheng/dev

Implementation of rebind content key.
allow space in file path for unit test files.
Merge pull request #661 from xuezhai/dev

Dev
Merge pull request #30 from gcheng/rebindcontentkey

ensure unit tests can pass on CI machine
Merge pull request #321 from gcheng/dev

Dev
ensure the tests can be passed on machines with space in directory name.
Exposing error message body for UniformInterfaceException
Merge pull request #32 from WindowsAzure/dev

Dev