Fixed STS' ``assume_role_with_web_identity`` method.

This should resolve #1556, though it'd be appreciated if others could verify that it works correctly for them.