Integrate port's patches: CMake modules

These modules need to be installed for upstream ports.
Integrate port's patches: require Alsa

Force alsa headers to be present.
Integrate port's patches: FFMpeg versions

Different FFMpeg versions exist in the FreeBSD ports tree, implemented
using a suffix.
Integrate port's patches: hier(7)

Under FreeBSD, the local manual and information pages are not in the
share directory but directly below the installation prefix.
Integrate port's patches: Kdcraw library

FreeBSD's kdcraw has a -kde4 suffix.
Integrate port's patches: Kexi

Kexi needs a different detection mechanism
Integrate port's patches: Kipi

Adjust library name
Integrate port's patches: libkonq

Only pickup libkonq in KDE's library directory
Integrate port's patches: qt-import

QT's import libraries are hardcoded.
Integrate port's patches: Python detection
Integrate port's patches: datacache

Don't warn about low diskspace. Since kde is started logging all stderr
output to ~/.xsession-errors this is a self-fullfilling prophecy.
Integrate port's patches: mimetypes

The original patch doesn't apply because of i18n work done recently.
Applied by hand.
Remove two more forgotten in previous commit
Integrate port's patches: solid UPNP

Allow administrators to prevent this backend from starting through an
environment variable.
Integrate port's patches: Hal Solid backend

Add tweaks for disk mounts in the Hal backend.