bios_ia32: for correctness, add clobber memory for asm invlpg.

* generated code is the same for x86_gcc2 and x86_64.
* fixed TRACE build for mmu.cpp.
ColumnListView: deselect the last selected row

when the shift movement goes back. This behavior feels better to me,
but opinions are welcome. Tested with HaikuDepot package listview.
Noticed that CLV uses Ctrl whereas Tracker uses Alt for single item
selection.