Improve error message when decoding CSV

Include expected and actual number of columns if they don't match
Use CSV library to fix issue when decoding quoted values

Replace String#split and regex separator with Apache-licensed CSV
lib and single char separator. See added CsvDecoderTest for details.
Use `HBZ-SNAPSHOT` qualifier to allow depending on our fork