Added mercurial extensions scripts
Refactored Logger to extract RingBuffer class.