[SPARK-1812] remove default args to overloaded methods

Not supported in Scala 2.11. Split them into separate methods instead.
I wanted to retain API (source) compatibility - to provide an API for consumers who were depending on passing just path and servlet (I think there was at least one such call)