Read more EDF files

I have EDF files that contain a "Latitude: " header but then no value, and are not only float data.
The from_edf function had a lat and lon argument that were not used. Now, if lat or lon is passed in, it is not read from the file. Also, read_table does not assume everything is float.