Added support for arbitrary source of PLAIN credential [SCALA-101]
Update docs ref: SCALA-101 SCALA-112
Auth updates and examples SCALA-101, SCALA-112