Some groundwork for shift+tab cycling backwards in tab completers
Some groundwork for shift+tab cycling backwards in tab completers

issue 643

Change-Id: I1eb90b0f6c700c0422b7e45f7aa26906f66a48df
Reviewed-on: http://gerrit.dmdirc.com/592
Automatic-Compile: Gregory Holmes <79e2475f81a6317276bf7cbb3958b20d289b78df@dmdirc.com>
Reviewed-by: Shane Mc Cormack <6f6e68d1df92f30cb4b3ce35260ddf94a402f33d@dmdirc.com>

DMDirc/DMDirc,ShaneMcC/DMDirc-Client,csmith/DMDirc,csmith/DMDirc,greboid/DMDirc,ShaneMcC/DMDirc-Client,csmith/DMDirc,greboid/DMDirc,ShaneMcC/DMDirc-Client,DMDirc/DMDirc,DMDirc/DMDirc,ShaneMcC/DMDirc-Client,csmith/DMDirc,greboid/DMDirc,greboid/DMDirc,DMDirc/DMDirc