Lazy load headers so we can still set delimiter / enclosure

A CSV with headers and not using comma as delimiter or not using '"' as enclosure couldn't be parsed since the headers were parsed in the constructor, which is ofcourse before a  EasyCSV\AbstractBase::setDelimiter or EasyCSV\AbstractBase::setEnclosure call

Fixed this by lazy loading the headers.