MiniBrowser: adding function to initialize X11 stuff in BrowserControl

Reviewed by: Daker Fernandes Pinheiro
MiniBrowser: Adding UTF-8 support

For UTF-8 we need to create both an input method and context,
then we have to check if X has filtered the event, if not we
can send it to nix, otherwise it is doing the internal machinery
to compose the key

Reviewed by: Tullio Lucena
Adding period at the end of a comment in NIXEvents.h

Reviewed by: Hugo Parente Lima