[DS-1775] Switch from configuration by injection to a CSV file in config/

Silly thinko:  Spring would inject a Map, which potentially destroys
the order in which the patterns were written.  Rather than expanding
the XML enormously with enclosed beans, just read a CSV file.  This
preserves the written order.

Also push OpenCSV version up to dspace-parent since we now use it in
two projects:  dspace-api and dspace-xmlui.
Minimal unit test