Implemented back key emulation.

If this project is not responsible for starting the life cycle of LatinIME, then the code for this issue is completed.  Currently, no instance of LatinIME is received by this build and the back key does nothing.  Once the life cycle of LatinIME begins, the back key emulation is expected to function properly.  

fixes #53