Add AuditService API with Suro implementation - WIP
Merge remote-tracking branch 'remotes/netflix/2.x' into 2.x

Conflicts:
	settings.gradle
Replace SuroAuditService with KafkaAuditService + integrate it with write server.
Implement extensibility framework with module auto loading mechanism.
Further work on eureka-client API + example application.
Merge pull request #207 from tbak/2.x

2.x audit service + further work on eureka-client API + example app