Log: Dispatch log_append_error to log_append if error is NUL, closes #129.

Engine: Also fixes a logic flaw in the error handling code of the NgSpice process.
SchematicView: Factor initial size calc into its own function.