Refactors in package building code
First steps in refactoring test suite
Small changes in test suite
Moved nest initialization tests to tests/system.py
Fixed nest removing function
Added test for nest removing function
Small refactoring in new test suite, tests for node configuration API
moved to new test suite
Moved node packages tests to new test suite
Added new tests for nest configuration
One new test added for nest configuration
Added new tests for release building code
First version of system test suite is finished
Documentation is restructred
Implemented some functionality of JSON part of scripting API,
small refactoring in PAKE node config code (pushers are `set()` and not
`add()`-ed)
Improvements and small refactoring in transactions-runner
Tests for nest configuration transactions added
Cleanup refactoring in transaction runner code - now it uses dictionary
expansion (**dict) for passing arguments
Small improvements in system-transactions test suite and runner
Implemented new transactions in runner; implemented a way to get results out of runner - getter transactions
Major refactoring in transactions runner