Some random fixes

* General: Small fixes (indentation, typos, clean-up of code)
* ltrace.c: Close output file on exit
* ltrace.c: use getenf("HOME") instead of getpwuid(geteuid())->pw_dir
* read_config_file.c, display_args.c: remove "ignore" argtype;
  that's what "void" is for
* packaging/debian/: misc fixes, sync with version 0.5-1
* etc/ltrace.conf: added more system calls
* testsuite/ltrace.minor/trace-clone.c: sleep(1) to avoid earlier
  termination of process
* sysdeps/linux-gnu/trace.c: trace_pid(): reverted Petr's patch
  to wait for child to stop, as it stopped following clone()
* process_event.c: Disable breakpoints before doing fork() (again!),
  to make children work as expected
diff --git a/process_event.c b/process_event.c
index fb2089f..c770647 100644
--- a/process_event.c
+++ b/process_event.c
@@ -185,7 +185,9 @@
 		output_left(LT_TOF_SYSCALL, event->proc,
 			    sysname(event->proc, event->e_un.sysnum));
 	}
-	if (event->proc->breakpoints_enabled == 0) {
+	if (fork_p(event->proc, event->e_un.sysnum)) {
+		disable_all_breakpoints(event->proc);
+	} else if (event->proc->breakpoints_enabled == 0) {
 		enable_all_breakpoints(event->proc);
 	}
 	callstack_push_syscall(event->proc, event->e_un.sysnum);