Build liblouis_nacl using gyp.

This cl ports the nacl wrapper to the chromium build system and adds local modifications from Chromevox to liblouis. The native library and braille tables are copied to the location in the resources output directory where chromevox can pick them up.

BUG=316353

Review URL: https://codereview.chromium.org/67283007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237638 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Avoid exception by using iswcntrl instead of std::iscntrl on windows.
BUG=chromedriver:405
NOTRY=true

Review URL: https://codereview.chromium.org/84333002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237639 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237638
Reenabling ImeTests.

Added a wait and assert to make sure that the node bounds are not 0 before
clicking on it.

BUG=315548
NOTRY=true

Review URL: https://codereview.chromium.org/90183002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237640 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237640