Fourth Attempt to port Thai IMEs

This is my fourth attempt to port the input methods of Thai script.
This request is for adding two keymaps - Kedmanee and Pattachote keyboard layouts.
I am able to do tests via Internet Explorer and clear all the syntax errors by doing tests by IE.