Tab_manager: fixed add_tab method

We were getting past-the-end iterator - fixed by using prefix
decrementation.
Column: added get_handler()
Tab: added get_columns()
List_dir: added move ctor&assign operator
Handler: m_path is now a reference