Bug 1110028, Part Zero, Fix how latin.js tests executes
Bug 1110028 - Part I, InputMethodDatabaseLoader and glue
Bug 1110028 - Part II, Let latin engine use it
Merge pull request #26733 from timdream/keyboard-db-service

Bug 1110028 - Introduce InputMethodDatabaseLoader for IMEngines, r=mnjul