Add 'which' to the "mandatory" packages.

Note: untested on non-x86 archs.
Fix use of memory after it is freed

Signed-off-by: Matt Madia <mattmadia@gmail.com>
Implement #10116.

- BColumnListView now accepts middle click as well as double click
  to resize a column to preferred.