Add dedicated FieldExtractor for Scala/Spark

fix #240
Improve Spark integration tests
Add docs on Spark multi-resource write