Update Codemirror to 4.8 and add new modes