Bug 925357 - Have a way to disable / enable the soft keyboard

Fix for [#925357](https://bugzilla.mozilla.org/show_bug.cgi?id=925357). Toggle soft keyboards.

Also updated Keyboard.jsm that still lives in both Gecko/Gaia (a follow up for that already exists for when we completely remove mozKeyboard). So please look only at keyboard_manager.js.