IDEA-120663 Log and History broken for mercurial 2.9

*another file with branches information parsed now;
*parsing branched changed for 2.9
updater tests modified to support changes of initializing update logger.
removed updater dependency from util module.
removed unnecessary libs from cp for updater execution and added new parameter - idea log folder.
updater changes:
  - removed dependency from util module
  - added new parameter - idea log dir
  - cleanup
Merge remote-tracking branch 'origin/master'