added model module
added notnulls
new metric data manager implemented
commented unnecessary code and added model dependency
compiles and executes without exceptions
typo
history execution added
google metric date changed
aggregation impl changed, added sorting to commits
added aggregator to simple impl for controlling of creating other instances
No need to pass more than one parameter to Provider
modify Manager methods to use new Provider method signature
Merge remote-tracking branch 'origin/archDev' into archDev

Conflicts:
	bpplugin-model/src/main/java/jetbrains/bugprediction/impl/SingleThreadMetricManager.java
added empty map for metric without parameters
NoA provider stub
Merge remote-tracking branch 'origin/archDev' into archDev
some code for future classifiers added
Merge remote-tracking branch 'origin/archDev' into archDev
calculate values for NoA
Merge remote-tracking branch 'origin/archDev' into archDev