sdk: chromereg: convert koILanguage attributes into xpcom categories

(integrated from trunk branch change b9e8edb by Todd Whiteman <toddw@activestate.com>)
koILanguage: lazily load language classes
* uses komodo-language-info xpcom category to register language data

(integrated from trunk branch change 7e857c7 by Todd Whiteman <toddw@activestate.com>)