Use codec.decode(String[]) instead of codec.decode(String).

Profiling has found that string splitting is actually a severe performance hit.  The default implementation of AsciiFeatureCodec.decode(String[]) just joins it so in many cases this is no better. However, it won't be worse, and for some codecs it will be faster.