Introduce ndjson reader for project import

Merged Qingyu Zhao requested to merge 210513-introduce-ndjson-reader-for-project-import into master

What does this MR do?

@ayufan: This is currently re-based and targeting the !27679 (merged)

Introduce ndjson Reader for project import

  • this implements the Reader that can parse ndjson
  • enable both legcay and ndjson readers on importing side. And detect the file format to find the valid reader

Conformity

Closes #210513 (closed)

Edited by Kassio Borges