webos: Use stronger override for opkglibdir

* bbappend expects this set consistently, so we don't support
  setting different value e.g. in local.conf
* this is part of bigger DISTRO conf cleanup

[GF-2417] Reorganize distro configs

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I5970185694088c275c9da7d116a7e99446861c46
Reviewed-on: https://g2g.palm.com/1603
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-toolchain: Drop default settings set in defaultsetup.inc

* TCLIBCAPPEND is defined as empty in local.conf generated by mcf
* all packages will rebuild, because this also fixes flags being
   appended twice:
  $ bitbake-diffsigs \
    sstate-diff-after[34]*/*/*/i586*/eglibc-ini*package.*sigdata*
  basehash changed from 5c008e34ecce97ef2dd2eda087316456 to 60189f8611c8cc20c6e4b09ea4a27653
  Variable CXXFLAGS value changed from ${TARGET_CXXFLAGS} -fvisibility-inlines-hidden -fvisibility-inlines-hidden to ${TARGET_CXXFLAGS} -fvisibility-inlines-hidden
  Variable TARGET_LDFLAGS value changed from -Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} ${ASNEEDED} to -Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED}
  Hash for dependent task eglibc-initial_2.16.bb.do_install changed from d007af5564e4ffa12866b95b297554c1 to 6868746765d684645a383b372866660e
  Hash for dependent task eglibc-initial_2.16.bb.do_install_locale changed from 3ed5b82b45c65454a91f011693dc73ac to 7fe87a27037b2312006fdbb743b280fa
  Hash for dependent task eglibc-initial_2.16.bb.do_populate_lic changed from cc7510775c01e3a36bbd86f803cc7367 to 933708533b870b7f222d36279ca52cb9
* keep this file to limit DISTRO_FEATURES_LIBC later for [OWEBOS-2492]
  build-webos builds extraneous eglibc-* packages for webos-image
* this is part of bigger DISTRO conf cleanup

[GF-2417] Reorganize distro configs

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I02fbb010b940776d24f2e57577ac8f873feff845
Reviewed-on: https://g2g.palm.com/1604
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos: Disable QA warnings about unsafe cross-partition references

* unsafe-references-in-binaries, unsafe-references-in-scripts are not
  important for us as we don't plan to support separate /usr partition.
* Note that
  http://git.openembedded.org/openembedded-core/commit/?id=2fb58da56e8e7044de21fd10fe9164d204587236
  removes them from default config.

[GF-2266] Warning while building some recipes

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I00da726fc2c3d023431e57c7b582bb3055d10943
Reviewed-on: https://g2g.palm.com/1686
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>