added indexes for minor tables
moved to joins from multiple select queries
git-extractor: union in main, rearrange methods in graph and entry
git-extractor: extract classes from main
git-extractor: logging
git-extractor: update main to print only one history, markup and builder need tests
git-extractor: markup test, markup keys change type from commit to string
git-extractor: builder test - graph
git-extractor: builder test - linear
git-extractor: commit -> commit id in diffs, historygraph calcs
git-extractor: commit to name cache
git-extractor: commit -> commit id in prev related commits calc
git-extractor: fix diffs comparing, update json comparing
git-extractor: refactor common HG builder, test json only in calcs tests
git-extractor: output dir
class for abstract issue info (inspired by TC internal issue representation)
issue info provider interface
method for issue provider availability check (issue tracker is not always present in general case)
test-model: update for new json format
Merge branch 'master' of https://github.com/vovak/tc-bp-plugin