Fix packages names to have the correct PV field

- Replace setting of WEBOS_COMPONENT_VERSION and WEBOS_SUBMISSION with
  setting of PREFERRED_VERSION and let webos_enhanced_submissions.bbclass
  do what it was designed to do: extract PV, WEBOS_COMPONENT_VERSION,
  and WEBOS_SUBMISSION from PREFERRED_VERSION.

- Fix up several recipes that don't inherit from webos_enhanced_submissions
  or webos_submissions and set PV explicitly.

- Implement webos_submissions.bbclass as simply an inherit from
  webos_enhanced_submissions; all Open webOS components that have
  submissions will have it as part of PV. Instead, use inheriting from
  webos_submissions to signify that the component does not use the Open
  webOS convention for submission tags.

[OWEBOS-2408] meta-webos/recipes-webos components have incorrect package names

Open-webOS-DCO-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I2b2a2902a86f8c10fc8f53226b16235cc308d420
filecache.bb: Correct dependency names and value of S

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I6776c46befc65a1147eb076b06311b8f87759825
Rename subdirectory containing db8.bb from mojodb to db8

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Ia89729e7c8f7a3f5cfea5a4a484ef587f30dd865
Improve webos_cmake.bbclass

- Fixup the generated toolchain.cmake in case CMake files don't
  recognize the new value i586 for CMAKE_SYSTEM_PROCESSOR (e.g. nodejs).

- Pass -Wdev when invoking CMake. The additional information it outputs
  is always useful to have around. (It overrides the -Wno-dev added by
  cmake.bbclass even though it appears before it on the command line.)

- Remove the build directory (if different from the source directory)
  before invoking cmake. Our CMakeLists.txt-s have not been written to
  handle incremental updates.

- Record how cmake was invoked in ${WORKDIR}/cmake.status .

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Ia5c0226f6658ca3cd906373d8d4f90b963b79f91
webkit: clean style to match common OE style (e.g. indentation with four spaces)

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: use substitution variables for common paths like /usr

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: completely drop all machine-specific things

Compiling webkit in a machine specific way doesn't really make sense so we drop everything
related to this and forget about it as fast as possible :)

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: don't use something not existing like ${OPIEDIR} as CXXFLAGS/CPPFLAGS

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: rename to webkit-webos to match common naming of webkit recipes in OE

Other webkit recipes in openembedded-core and meta-efl are named webkit-[efl|gtk] so we
should do the same with the webos specific version of webkit.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit-webos: correct naming of ISIS_PROJECT_DOWNLOAD variable

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit-webos: use our own local qt4-palm checkout to provide QTDIR

Referencing directly to the build directory of qt4-palm causes a lot of problems. It's
only a guess that qt4-palm work is at ${WORKDIR}/../qt4-palm-*/git (think about rm_work,
added PACKAGE_ARCH = ${MACHINE_ARCH} (which complicates everything again), ...)

Using the same source in a local checkout is the real better solution to reference to the
qt4 sources and will not cause any problems within the build tree.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>