linker_unload fails when using dynamic GHCi.

This is because dynamic GHCi can't load archive files, and linker_unload
explicitly does this via loadArchive().

Signed-off-by: Austin Seipp <aseipp@pobox.com>