Experiments can now be aborted during drift-correction

 Experiments can now be aborted during drift-correction (both manual and fix-triggered)

To prevent accidental aborts, a confirmation message is displayed first, with a 5s timeout. This abort function is added to the libeyelink class, so other functions can call it too in the future.