New methods for Sqoop import with SQL query

I left 'splitBy: Option[String]' required, since it's more common scenario. It would be easy to forget to set splitBy and end up with only one mapper.