(exchanges) - implement requestPolicyExchange (#899)
* add requestPolicyExchange
* add readme
* add it to docs
* remove redundant else
* add options annotation
* add shoulUpgrade option
* document and test shouldUpgrade
* rename test
authored by