create SparkleApp, remove ArgotApp
create MetricsSupport
replace hardcoded "sparkle-time-server" with ConfigUtil val for accessing sparkle config object
move ConfigureLogback & ConfigureLog4j to util project
use log4j for logging to unify logs
rename ServerLaunch to SparkleAPIServer
create LogUtil.configureLogging()
move Instance from sparkle project to sparkle-util project
add Instance.objectFromClassName function
make changes from CR-4820
add MetricsHttpServer tests
make logger configured checking thread-safe
ensure only one slf4j impl in projects
fix metrics http server config
add error logging to kafka reader
make RecoverableIterator take a by name parameter
uncomment kafka read commit
add error code generation for InvalidPeriod requests
handle elided partSize requests in IntervalSum
add type parameter, to avoid compiler crash: SI-8824
bump to 2.10 version of cassandra java driver
Refactor logging providers into separate projects, so that log4j and logback don't conflict, even in eclipse
. logback for sparkle api, log4j for kafka stream loader
. provide explicit .conf files for test configurations, rather than relying on classpath which doesn't work in eclipse

move some more common test code into test-kit

fix extraneous log message in TestTextTableParser
start on tweaking logging levels for tests
include application.conf from tests.conf
comments on stuff to fix in ObservableIterator
add some dummy files, so that eclipse required directories get created when swithing branches
separate out the eclipse target directory
consolidate some .conf files for tests.
more explicit logging setup for tests

dump consolidated .conf file at test startup
add test for ColumnNotFound
remove unused file
rework request logging for clarity, and so that badly formed messages are logged as well

add test to verify that authentication failure precludes columnNotFound
create .conf.out dump file if it doesn't exist