main.c: remove code duplication around LD_PRELOAD
main.c: append previously existing LD_PRELOAD contents rather than overwriting

some broken programs like pulseaudio rely on LD_PRELOAD hacks to function,
if we just override the environment variable, those will stop working.

simplified version of patch suggested by @hexchain

closes #35
main.c: remove trailing whitespace noise