chromium: fix webkit build with newer bison

the chromium tarball contains its own copy of webkit sources and it fails to
build with bison-2.6 or later. Martin Jansa submitted a fix for this
problem in webkit-gtk recipei in poky,
commit id=4b5705c426743e812d6da25ff37c335e073bfb12

We need to apply the same fix here as well

Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
chromium: fix dependencies

* fix dependencies to build chromium package successfully with current state
  of OE

* add native support to libxi

Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
nss: fix access to https websites

Signed-off-by: Fahad Usman <fahad_usman@mentor.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
firefox-l10n, firefox-addon: use RDEPENDS_${PN}

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
nss: updating nss.pc.in to include /usr/include/mozilla/nss directory

Signed-off-by:    Venture Research <tech@ventureresearch.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
ninja-native: adding initial ninja build support for chromium

Signed-off-by:    Venture Research <tech@ventureresearch.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
chromium: adding updated version 24.0.1312.52; refactor build

The chromium build now requires ninja-native to build, as it builds faster than make.
Refactor EXTRA_OEGYP so that it is passed via include.gypi and oe-defaults.gypi files.
This allows for custom per-platform builds. Add support for qemux86 target, as well as
existing armv7a (tested) and armv6 (not tested.)

Signed-off-by:    Venture Research <tech@ventureresearch.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>