Big cleanup.
Big cleanup
Big cleanup
BIG BIG UPDATE
BIG BIG UPDATE
BIG BIG UPDATE
BIG BIG UPDATE
BIG BIG UPDATE
BIG BIG UPDATE
Added extra param for slice.
Added extra param for slice.
Eliminated getting service definition provider twice in registration
Deleted unused namespaces
Updated test cases
Updated dependencies and test cases
Updated travis config
Updated travis config again
Merge branch 'spring-cleanup' into develop