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.
Extend silent rules to install/uninstall/clean/distclean
Set thread execution state

prevent Windows from falling into standby
patch from LoRd_MuldeR