Initial handlers UT work
Merge remote-tracking branch 'origin/master' into diametermock
interim commit so that I can pull latest master
Merge remote-tracking branch 'origin/master' into diametermock
Some mainline handlers UT added
Merge remote-tracking branch 'origin/master' into handlers_ut
Add infrastructure for stats tests
interim commit to integrate other changes
Merge remote-tracking branch 'origin/handlers_ut' into handlers_ut

Conflicts:
	src/ut/handlers_test.cpp
	src/ut/mockcache.hpp
Most of the handlers UTs done, a few errors and missing bits
Merge remote-tracking branch 'origin/sto635' into handlers_ut

Conflicts:
	src/cx.cpp
	src/handlers.cpp
	src/ut/cx_test.cpp
Merge remote-tracking branch 'origin/sto635' into handlers_ut
Add UTs for sto635 - SAR deregestration support
Merge remote-tracking branch 'origin/sto635' into handlers_ut
UT to cover missing case for sto635
sto635 UT markups after review
UT tweak for sto635
Make methods appropriately virtual
Add digest/av handler uts. Add comments to handler uts. Fill in a few gaps in handlers uts.
Merge latest master in to my branch