Handler: use implicit copy/move ctors/assign operators
Column: make move ctor noexcept
Tab: don't try to set the cursor in an empty List_dir
List_dir: don't calculate hash for an invalid cursor
make the namespace more apparent