Language Model Applications to Spelling with Brain-Computer Interfaces