[eclass] Add KDE Applications support.

For all applications:

- Add SRC_URI support
- Add mirror restriction for prereleases

For KDE 4 based applications:

- Support kde-apps/oxygen-icons
- Automatically block kde-base/${PN}
- Modify add_kdebase_dep to use kde-apps, with a blacklist for packages with no
  applications release

For KDE 5 based applications:

- Introduce add_kdeapps_dep in a similar vein to the other add_kde*_dep functions
Revert "[eclass] Sync kde4-functions with tree"

This reverts commit ff16e62967f4afebe715141599170941c24f706f.

The overlay version is more recent.

Conflicts:
	eclass/kde4-functions.eclass
[eclass] Remove special handling for old versions.
[profiles] Add kde-apps category.
Introduce KDE Applications.

All packages which have a KDE Applications release have moved from kde-base to
kde-apps.

9999 is back, and is upstream master (whether it be KDE 4 or KF5). For packages
with an unreleased KF5 branch, 5.9999 is used.
[kde-apps/oxygen-icons] Add blocker.

Package-Manager: portage-2.2.14
[kde-apps] Add 14.11.95
[kde-apps/katepart] Remove package. Superseded by kde-frameworks/ktexteditor.
[kde-apps/gwenview] Update deps to reflect category rename.
[kde-apps/libkdegames] OpenAL is now mandatory.

Upstream commit: 5a13ecbb8a0e51159fa15513dc459a0d63da974c

Package-Manager: portage-2.2.14
[kde-apps/gwenview] Remove unused local USE flag.

Package-Manager: portage-2.2.14
[net-libs/libaccounts-glib] added
[net-libs/accounts-qt] added
[net-libs/signond] added
[kde-misc/signon-kwallet-extension] added
[net-libs/signon-oauth2] added
[net-libs/signon-ui] added
[kde-base/kdepimlibs] added KF5 based version
[kde-misc/kaccounts-integration] added
[net-im/ktp-accounts-kcm] added KF5 based version