Library paths must be prepended to $LIBPATH to give the highest priority.
Fix iconv prefix detection.

- Make preserving_globals *actually* preserve the original values.

- Prepend parameters rather than appending them.
Refactor MiniPortile object generation.
Add an option --use-system-libraries and show some build information.