Updated .gitignore
Converted CsvParser#parse to return List<String>, not String[]

All unit tests updated and passing.
Merge branch 'v2.0' into v2.0bench
SimpleCsvParser: made State inner class final. ParserUtilTest cleaned up.

ParserUtilTest had trim tests on SimpleCsvParser - moved to internals test.
Fully converted codebase over to List<String> rather than String[].

All tests updated and passing.
Merge branch 'v2.0' into v2.0bench
Updated benchmarks with tests for conversion from String[] -> List<String>
Modified parse logic in MultLineParser based on footloosejava's feedback.

Feedback here: https://github.com/quux00/simplecsv/pull/5#issuecomment-44115072
Merge branch 'v2.0' into v2.0bench
Benchmark with MultiLine as not thread safe & Simple as thread safe.

Analysis and conclusions in the benchresults.txt file.
Benchmark Conditions: => Both parsers changed to be non thread-safe

but only State is an instance variable so it does
have to be passed into the various "handle" methods during parsing
Both parsers non thread-safe, have sb and state as instance vars,

but only sb passed to handle methods
Analysis/conclusion in benchresults.txt
Benchmark Conditions: reuse the toks ArrayList, creating & passing out a new one to caller

Only changed/ran SimpleCsv