Scala Clients: Optional maps and lists should be Options vs. Nil Values

 - fixes #227