Add GYP defines to enable VKB only on supported platforms.

We have initial VKB support which works on certain platforms and is
not ready to be enabled by default. This patch adds a GYP_DEFINE to
conditionally enable VKB support. enable_ozone_wayland_vkb needs to
be set to 1 in GYP_DEFINES to enable VKB support for now.
Add support for virtual keyboard

This CL is only to fix VKB issues on Tizen IVI, so it is disabled on desktops
for now and will be enabled in a later changeset.
Ignore text-client-protocol.h for coding style check

text-client-protocol.h is generated from xml file, which
should not be included in coding style check.