[AugurProject/augur-core] Removal of escape hatch and explicit share token verification (#736)

You can view, comment on, or merge this pull request online at:

https://github.com/AugurProject/augur-core/pull/736

— Commit Summary —

* Removal of escape hatch and explicit share token verification

— File Changes —

M source/contracts/Augur.sol (35)
M source/contracts/Controlled.sol (10)
M source/contracts/Controller.sol (24)
M source/contracts/IAugur.sol (5)
M source/contracts/IController.sol (3)
D source/contracts/external/EscapeHatchController.sol (23)
D source/contracts/external/OrdersFinder.sol (101)
M source/contracts/reporting/BaseReportingParticipant.sol (6)
M source/contracts/reporting/DisputeCrowdsourcer.sol (8)
M source/contracts/reporting/FeeWindow.sol (10)
M source/contracts/reporting/InitialReporter.sol (8)
M source/contracts/reporting/Mailbox.sol (4)
M source/contracts/reporting/Market.sol (20)
M source/contracts/reporting/ReputationToken.sol (24)
M source/contracts/reporting/Universe.sol (54)
M source/contracts/trading/Cash.sol (4)
M source/contracts/trading/ClaimTradingProceeds.sol (2)
M source/contracts/trading/CompleteSets.sol (8)
M source/contracts/trading/CreateOrder.sol (2)
M source/contracts/trading/FillOrder.sol (6)
M source/contracts/trading/ShareToken.sol (4)
M source/contracts/trading/Trade.sol (16)
M tests/solidity_test_helpers/MockShareToken.sol (2)
M tests/solidity_test_helpers/Redeploy/NewReputationToken.sol (20)
M tests/test_controller.py (8)
D tests/test_escape_hatch_controller.py (23)
M tests/test_gas_costs.py (28)
D tests/test_redeploy.py (47)
M tests/test_trade_gas_costs.py (112)
M tests/trading/test_cancelOrder.py (40)
D tests/trading/test_ordersFinder.py (27)

— Patch Links —

https://github.com/AugurProject/augur-core/pull/736.patch
https://github.com/AugurProject/augur-core/pull/736.diff