CLI cocaine-tools now have async info command

 - also some code refactoring done
More async stuff added and refactored. Bash completion improvement

 - bash completion has been updated to match application current state
 - cocaine-tools now can start and stop applications asynchronously
 - separate files (-info, -pause-app, -start-app) has been removed because its functionality is now in cocaine-tools.py file
Colored error output added (but not configurable through program options yet)
Documentation added. Code improvements done

 - some unused code has been removed
 - some documentation written for classes and functions in module tools.py
 - a bit refactoring done