title: mne-python: Reading and writing edf files leads to runtime error
body: <p>I would like to write an EDF file but haven't found a function in <code>mne</code> that would allow me to do so. So I used <code>pyedflib</code> instead. But when I try to read my newly created EDF file back using <code>mne.io.read_raw_edf()</code>, I get a runtime error:</p>
  
  <p><code>RuntimeError: EDF+ Annotations (TAL) channel needs to be parsed completely on loading. You must set preload parameter to True.</code></p>
  
  <p>The code that I used for creating EDF files is a demo from <code>pyedflib</code>:</p>
  
  <p><a href="https://github.com/holgern/pyedflib/blob/master/demo/writeEDFFile.py" rel="nofollow noreferrer">https://github.com/holgern/pyedflib/blob/master/demo/writeEDFFile.py</a></p>
  
  <p>What changes do I need to make either in the write-out or the read-in to be able to use <code>mne</code> functions on my EDF file?</p>