Add FFmpeg-style silent build rules

Similar to autotools, the V variable can be passed directly to
make in order to enable or disable the silent rules. V=0 (the
default) turns them on, anything other than zero turns them off.

The --verbose-build-rules option has been added for those that
want to disable them through configure instead.
Expand silent rules to handle install/uninstall/clean/distclean