Add handling of 'error' event.

'error' event's error passed to callback as first parameter to allow
distinction between a nodejs error (error event) and an lftp error
(stderr)