terminal.js and terminal_input.js:  Moved the code that attaches `GateOne.Terminal.Input.capture()` to certain events from `GateOne.Terminal.init()` to `GateOne.Terminal.Input.init()`.  This is to prevent an edge case where terminal_input.js is still being loaded when `GateOne.Terminal.init()` is being called (was only ever a small chance it could happen... if terminal_input.js needed to be re-minified but terminal.js did not).