make pycall and pyeval sigatomic (i.e., ignore keyboard interrupts); this should fix #15 (although it would be nicer to make keyboard interrupts raise Python KeyboardInterrupt exceptions)