JS: remove the final StringVector users from Input

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the StringVector use from InputAgent, no callers remain of this helper

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove StringVector use from KeyInput based classes

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the compat classes used to convert to Java5

Alas poor Vector, StringVector....we hardly knew ye.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>