Handle wrapper binary options also for symlinks.
Now the -quiet, -version, and -copyright options also work when the
binary is invoked through a symlink (so, e.g., g_angle -quiet suppresses
the startup headers). They also work for the user tools, implemented
using the single-module wrapper.
Extended the command-line parser to support parsing only recognized
options and removing those from the command line while leaving the rest
untouched.
Related to #685 and #1209.
Change-Id: I740f70386d89694246c3e25ba0a1c1c4df17dc6b