WIP patch Bug 816912 - 3rd party keyboard apps management

1. manage running keyboard layouts in System app
2. list installed keyboard layouts in Settings app
Merge pull request #3 from mpizza/WIP_816912_3rdparty

WIP patch Bug 816912 - 3rd party keyboard apps management. merged=3rdPartyKeyboard