Bug 1093477 - Remove usage of mocks in KeyboardManager/InputWindowManager unit tests

Use stubbed InputWindowManager.prototype and InputWindow.prototype instead.
Merge pull request #25798 from mnjul/bug_1093477_remove_input_test_mocks

Bug 1093477 - Remove usage of MockInputWindowManager in KeyboardManager unit tests. r=timdream