Native Mercurial (hg) support

- drop use of hg-git mirror
- set scm type on suite create
- Display repo scm as provided
Drop extranous old CI DATA output
Add integration test for tddium run with an hg repo
More readable debug output for mimic failure
Fix hg commit log generation
Version bump to 1.22
Remove no_ci and ci_enabled options to run command.
Expose more useful helper functions to clients of the agent module.
Bump to version 1.22.1.
Added command set_params, that store params in a file
Now get params fom file if it exists and than by default
Covered set_params command by tests and added missing copyrights
Now there are two comands:
  server           whitch displays saved options;
  server:set    whitch save options in an file;
added method to display saved options
changed description
writed commands for server commands
have made changes, according to pull_request's comments
changed tests for server command
Added test to check that PARAMS_PATH constant should not be nil
Don't walk the stack to determine how to handle missing file.