Changes to resolve issues when doing joins using HortonWorks HDP 1.3 + Accumulo 1.5.
Delimiters used for separating columns in configuration varied between colons, commas and pipes, sometimes for the same configuration variable at different points. Splitting now uses all delimiters.
Configuration wasn't being copied to the job conf correct on initialisation (initAccumuloSerdeParameters), causing null pointer exceptions when doing any join except for full outer.
Forcing the setting of LIST_COLUMN_TYPES and LIST_COLUMNS avoids these null pointers allowing all joins to successfully complete.