Add arrow key navigation to the treeview
This change adds some arrow key navigation to Baobab.
First a disclaimer: I have never written any Vala or any GTK+ code. I may be missing something obvious.
Features:
- Right arrow unfolds selected item
- Left arrow folds the selected item if unfolded
- Left arrow moves cursor to parent if folded
- Space bar toggles folding on current item
Edited by Harry Mallon