Improve system_tests
Update documnetation
One more refactoring of system_tests
Fix typos
Merge pull request #1507 from dmitryilyin/system_tests

Rather big refactoring of system tests script