utils/trivial-validate.py: Use argparse instead of getopt.
hooks/precommit: Use a trap to pop the Git stash.
hooks/precommit: Check files on a file-by-file basis - as they may have been
removed.
[Web_de]: Removed ruleset - duplicate.
Merged branch 'trivial-validate-argparse'.