Add helpers for home and end keys
Added 12 failing tests for home/end with ctrl/shift modifiers
Implement Home/End behaviour in single-select mode
Passes 4 of 12 newly introduced tests
Single-select mode home/end events:
Use selectItem instead of toggleSelection
Implement home/end + shift/ctrl event handling for multi-select
Now passing all 12 tests introduced in this branch
Merge pull request #40 from mwoc/home_end

Keyboard events for home/end buttons