refactor modules['commandLine'] from modules['keyboardNav']
add metadata for modules.commandLine
modules.commandLine.toggleCmdLine quits early if module is inactive
refactor RESTemplate into template.js
RESTemplates.load(templateName, callback) fires callback when template is loaded

refactored RESTemplates for readability and asynchronous operation
refactor modules.commandLine.commandLineWidget into templates
update modules.tests.options.template per 6fefd06
Merge pull request #734 from andytuba/commandline-template

RESTemplates.load async, modules['commandLine'] refactor, commandLine uses template