Merge branch 'stable-3.5' into stable-3.6

* stable-3.5:
  Consume events-broker from source
  Allow specifying failoverTimeMillis property for Kinesis consumer
  Allow specifying RecordMaxBufferedTime property for Kinesis producer
  Fix issue with casting aws credentials providers
  Fix flogger compile time errors
  Add AWS credentials profile name parameter

Change-Id: I471ba314a550cb3bcb4a828f43929b1c869be617