moved result enum to Reportingconfig (as it touches the stats used by reporting)
added some generics
removed observer. now the Statistics class is used to count stats numbers, and a StatisticsPeek class is used to calculate the stats when pulled.
removed metrics, changed synchronization
added LongAdder in order to improve concurrency perf
fixed some html reporting
more stats refactoring
html now reports both cumulative and periodic
html now reports both cumulative and periodic
Merge branch 'master' of https://github.com/aurbroszniowski/Rainfall-core

Conflicts:
	src/main/java/io/rainfall/reporting/HtmlReporter.java
	src/main/java/io/rainfall/statistics/RuntimeStatisticsObserversHolder.java
	src/main/resources/template/Tps-template.html