[SPARK] Add object as alternative to implicit imports

Refactor internal function to provide an utility class/object when
implicit imports are not desired
Move spark.api.java package to spark.rdd.api.java for consistency reasons
[DOC] Add section on EsSpark(SQL)