Updating the CSV plugin to use a BulkProcessor instead of custom
threading logic.

Closing reader after use.

Flushing bulk requests once a file has been parsed completely, else some
data loss was experienced.