Adding xinfra identifier code to kafka api handler (#506)
* Update Observer.scala
* another test commit
* reverting test commits and updating observer
* fixing bulk comment
* fixing bulk comments
* adding observer code in kafka apis
* fixing build issues
* committing change
* adding client id to observer
* fixing NoOpObserver
* moving logic outside unofficial clietn logging enabled check
* adding a null check and test
* adding testing line
* adding a test
* retriggering build
* changing software name lookup logic
* cleaning up logic
* fixing variable name
* addressing comments
* fix build issue
* adding more comments