Added CsvFile::DetermineDelimiter method. This is called when a new CSV is loaded to try and estimate what delimiter should be used. This is then used as the default selection in the properties form which pops up when you open a CSV. Resolves #34. This literally just loads the first 5 lines of the CSV using each common delimiter at a time to see if it looks valid.