JS: OneOrTwoKeyInput accepts unit types

Signed-off-by: Jennifer Chui <jennifer.chui@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: expose a public constant in preparation for future merges

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove custom entity sorting comparator

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: inline Util::getFileExtension into its one caller

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move short name helper to InputAgent

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove an old discard comment implementation

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remvoe some unused Tester methods

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: avoid double-prefixing the path onto saved files

This is just a bandaid until this code is finally refactored.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2014-04

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