more test coverage for #exchange_code_for_token.
note default values for #exchange_code_for_token.
don't use nil values when testing a method's default arguments (see #330).
stub body parameters for .exchange_code_for_token (see #330).
Cleanup improved #exchange_code_for_token specs
Merge branch 'eturk-exchange_code_for_token-specs'