Make various fixes to allow meta-toolchain to build

:Release Notes:
Make various fixes to allow the meta-toolchain target to build.

:Detailed Notes:
Also set more sensible defaults for SDK variables.

:Testing Performed:
Successfully built meta-toolchain target.
Verified toolchain use independently of the OE build environment.

:QA Notes:

:Issues Addressed:
[ES-803]   Unable to build meta-toolchain
[BHV-7334] CCC: Fix meta-toolchain build issue

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@lge.com>

Change-Id: Iee90666c0fa9eacf8669fa79efe74ff01669c35b
Reviewed-on: https://g2g.palm.com/5530
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: DCO Verification
Build: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Add ARM vfpv4 tuning option support

:Release Notes:
Backport vfpv4 hardware tuning option from upstream oe-core. It was added
as part of the support for Cortex A7 tuning (NEONv2 and FPv4).

:Detailed Notes:
This is a backport of the patch:
   commit e97d152ca13556b41a236c1a4cfb11e77ff857d7
   Author: Kristof Robot <krirobo@gmail.com>
   Date:   Sun Jan 26 10:03:56 2014 +0100

      Add Cortex A7 support for NEONv2 & FPv4

:Testing Performed:

:QA Notes:

:Issues Addressed:
[BHV-3827] Create skeleton for new BSP layer
[BHV-4683] CCC: Create skeleton for new BSP layer

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@lge.com>

Change-Id: I9c9d791150ca7ce06bca34ee1f6f6440a62b4e37
Reviewed-on: https://g2g.palm.com/5377
Build: Iyad Qumei <iyad.qumei@lge.com>
Reviewed-by: Iyad Qumei <iyad.qumei@lge.com>
Tested-by: Iyad Qumei <iyad.qumei@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
icecc: exclude gmp-native from building with icecc

:Release Notes:
Exclude gmp-native from build with icecc due to failures.

:Detailed Notes:

:Testing Performed:
Successful build with and without icecc enabled.

:QA Notes:
No change to image.

:Issues Addressed:
[ES-812] Investigate icecc related package failures

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@lge.com>

Change-Id: If4d89f8aea08ba5583bc252cf9f6db853deced4f
Reviewed-on: https://g2g.palm.com/5566
Reviewed-by: DCO Verification
Tested-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
libsoup: Add missing dependencies

:Release Notes:
The missing dependencies caused libsoup to fail to build.

:Detailed Notes:

:Testing Performed:
Successful build with and without icecc enabled.

:QA Notes:
No change to image.

:Issues Addressed:
[ES-812] Investigate icecc related package failures

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@lge.com>

Change-Id: Ie5276493bac1a44e2f1ec4aaa6d79a3f4d4abe36
Reviewed-on: https://g2g.palm.com/5564
Reviewed-by: DCO Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
cracklib-native: Add missing dependencies

:Release Notes:
The missing depdnencies caused cracklib-native to fail to build.

:Detailed Notes:

:Testing Performed:
Successfully built component.

:QA Notes:

:Issues Addressed:
[ES-812] Investigate icecc related package failures

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@lge.com>

Change-Id: I3ceda4c23267b00c68058e3694806c1b9c8cbb90
Reviewed-on: https://g2g.palm.com/5565
Reviewed-by: DCO Verification
Tested-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos_lttng.bbclass: Add lttng-modules to build when LTTng is enabled

:Release Notes:
Enable kernel LTTng tracing by default in LTTng builds.

:Detailed Notes:
Enable kernel LTTng tracing by default in LTTng builds by adding
lttng-modules to runtime dependencies.
Although LTTng kernel tracing is a significant chunk of relatively
experimental code added to the kernel, there are two layers of
protection to keep this from having a customer impact:
1) LTTng is not enabled in production builds. This is only available
in prerelease builds.
2) Although the lttng kernel modules are installed in the system image,
they are not insmoded at boot. The only time they are installed in
the kernel is when a developer explicitly starts using LTTng userspace
tools (e.g. "lttng create")

:Testing Performed:
Informal testing but haven't done miniBAT yet.

:QA Notes:

:Issues Addressed:
[BHV-4261] State machine based analysis of PmTrace traces
[BHV-7397] CCC: webos_lttng.bbclass: Add lttng-modules to build when LTTng is enabled

Open-webOS-DCO-1.0-Signed-off-by: Martin Unsal <martin.unsal@lge.com>
Change-Id: I5a2d84817e1155b398414255cbefea6d324ec443
Reviewed-on: https://g2g.palm.com/5603
Reviewed-by: DCO Verification
Build: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: gptfdisk=v0.8.10

:Release Notes:
Upgrade gptfdisk from v0.8.7 to v0.8.10 .

:Detailed Notes:

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[BHV-2229] Upgrade gptfdisk from v0.8.7 to v0.8.10
[BHV-5245] CCC: gptfdisk=v0.8.10

Open-webOS-DCO-1.0-Signed-off-by: Iurii Artemenko <iurii.artemenko@lge.com>

Change-Id: I2ec4d9280397e2bdfc4e366f0022e90c4679ec04
Reviewed-on: https://g2g.palm.com/5335
Reviewed-by: DCO Verification
Build: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>