JS: replace more StringVector use by List<String> in the Input helpers

This allows some time to convert users to ArrayList<String> without breaking existing
use.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the second parse method from Input, allow the KeywordIndex version only

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>