qt5: Upgrade to 5.3.1

* drop 0001-HACK-Add-capatibility-to-have-QT_QPA_EGLFS_DEPTH-.-i.patch
  commit 11a6270079657e40ff57d47be1eef6cb09a40d23
  Author: Laszlo Agocs <laszlo.agocs@digia.com>
  Date:   Mon Mar 24 20:03:22 2014 +0100

    eglfs: Add a way to force 24/32 bit configs

    Some embedded devices do not play nicely with 16-bit (565)
    EGL configurations, resulting in ugly banding in Quick apps.
    Add a QT_QPA_EGLFS_FORCE888 environment variable that can be
    set on systems where it is known that only 24 or 32 bit configs
    provide acceptable results.

    Change-Id: I7b8d7b9a2cd40b51a844d0795b7156b735e18ebb
    Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>

* drop enable-needed-features.patch because the OE variables are added
  by sed calls in .inc file and not respecting PACKAGECONFIG value was
  fixed in upstream recipe

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
packagegroup*: Move PACKAGE_ARCH assignments before packagegroup inherit

* The required order was changed in oe-core commit:
  allarch: Add warning about packagegroup
  Since we want to start including this class conditionally, detect cases
  where packagegroup files use the old ordering and inform the user they
  need to update this.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
eglibc: Drop .bbappend

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
alsa-utils: Remove one bbappend and rename 2nd one

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtbase: rename bbappend to apply for 5.3.2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
openssl: rename .bbappend

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
alsa-lib: rename .bbappend

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
ca-certificates: rename .bbappend

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
README: update to depend on master branches

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>