Split off qmake and friends into a new qmake-webos-native

- Simply have the recipe for qmake-webos-native inherit from native and
  then require qt4-webos.bb without trying to prevent qmake from being
  rebuilt when qt4-webos is built. It's grossly inefficient, but since
  OE-core requires that we break up the native from the non-native,
  this is the quickest way do to it.

- Leave the mkspecs as part of qt4-webos as they are MACHINE-dependent.

- Qmake insists on having absolute paths to the various directories
  it cares about hard-coded into its executable. Because this will
  cause problems when attempting to use the shared state for the
  component, modify the configuration script to have qmake first try to
  read the locations of the directories from the environment. Set these
  environment variables (QT_CONFIGURE_*_PATH) and various other settings
  -- in particular, those that our qmake.conf-s require) in a
  webos_qmake.bbclass which must be inherited by the recipe for every
  component that uses qmake-webos (but not qt4-webos, since it still
  builds its own).

- Remove the *_location settings in the Qt*.pc files. They don't make
  any sense since they refer to native utilities.

- Fix qt4-webos, webkit-webos, and webkit-supplemental not to write
  directly to the staging tree. Have qt4-webos install its files under
  usr instead of in the root of the sysroot.

- Remove inheriting from autotools from qt4-webos, webkit-webos,
  webkit-supplemental, browserserver, and browser-adapter. These
  components do not use autotools for configuration; it appears that
  this was being done to:
  * supply a 3-line do_install() task => write explicit ones in the
    recipes.
  * prevent environment variables from overriding make variables =>
    create a webos_oe_runmake_no_env_override.bbclass that only does
    that (by setting EXTRA_OEMAKE to "").

- webkit-webos requires QTDIR to be set when building, but its value is
  arbritary. In particular, it does not need to be set to the WORKDIR
  of qt4-webos.

- Use gold to link webkit-webos whenever it's available instead of only
  for certain MACHINE-s.

- In webkit-supplemental, move the invocation of qmake from
  do_compile() to where it belongs in do_configure().

- Have browserserver inherit from webos_system_bus so that its system
  bus files are installed.

- Add -v to the install invocation for files so that there's output
  generated for them in log.do_install. Remove the runcmd shell
  function calls -- the -v's make them unnecessary.

- Remove do_compile_prepend() functions that just set environment
  variables and, instead, append the settings to EXTRA_OEMAKE.

- Convert the overridden do_clean() in webkit-webos (which is
  incomplete -- it doesn't remove the timestamp files) into a new task:
  do_makeclean().

- Add "inherit webos_public_repo" to recipes that are missing it.

- Add missing inherit-s of webos_library, webos_daemon, or webos_program
  as appropriate.

- Remove inherit-s of pkgconfig, as it will be implicitly done by all of
  the above bbclasses.

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Supply improved SUMMARY settings.

- Add or correct SECTION settings.

- Put the variable assignments in the preferred order.

- Fix incorrect copyright notices.

[OWEBOS-2607] Split off qmake and friends from qt4-webos

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