[AugurProject/augur-core] Achapman/ch15661/fix reporting stake accounting errors (#735)

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

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

— Commit Summary —

* Initial Reporter Fix
* fix the no show bond amount instead of using a balance
* Fix for forking issue
* Test fixes and just remove old escape hatch code

— File Changes —

M source/contracts/reporting/BaseReportingParticipant.sol (2)
M source/contracts/reporting/DisputeCrowdsourcer.sol (12)
M source/contracts/reporting/FeeWindow.sol (9)
M source/contracts/reporting/IInitialReporter.sol (2)
M source/contracts/reporting/InitialReporter.sol (13)
M source/contracts/reporting/Market.sol (43)
D source/contracts/trading/ITradingEscapeHatch.sol (9)
D source/contracts/trading/TradingEscapeHatch.sol (109)
D tests/reporting/test_escape_hatches.py (96)
A tests/reporting/test_stake_calculations.py (49)
M tests/solidity_test_helpers/MockInitialReporter.sol (2)
D tests/trading/test_tradingEscapeHatch.py (49)
M tests/unit/test_market_unit.py (4)

— Patch Links —

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