Fix random fails on CI
Fixes problem with api_itr != data._registered_apis.end()
random fail on CI by moving place of sending notification
Also:
- Adds batch requests to node
- Adds dedicated class for specyfing alternate chain specs
- Improves error handling in communication
- Fixes few problems with serialization of params given to api calls
requires: test-tools!197 (merged)
Edited by Dan Notestein