SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair