Actually, do we really need the `needsCandidatePanel` attribute if `autoCorrectLanguage` is introduced?

All keyboards that don't have a dictionary would not have a `autoCorrectLanguage` setting and this can be checked in the `needsCandidatePanel()` function at [this line in keyboard.js](https://github.com/davidflanagan/gaia/blob/7e7617291d709f52bbb2bca30e3988299e7d6c2d/apps/keyboard/js/keyboard.js#L1713). Does it make sense to have this simplification?