wilhelm: Fix aliasing violations

Change-Id: I73a394cd9a87b6aa64ed101309aeb97e18096f14
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
wilhelm: Fix pointer mis-assignments

Patch for Linaro wrongly converted a pointer assignment in
IAndroidEffectCapabilities_QueryEffect from type to content, breaking
OpenSLES in the process (as detected by CM users who tried to
use visual voicemail).
It also broke stream metadata detection with a bad conversion
at android_audioPlayer_metadata_getValue() (data was already
a pointer).

Change-Id: I99cb6e123ea3de13b5b455e046c0db18e39b7a50
Signed-off-by: Ricardo Cerqueira <cyanogenmod@cerqueira.org>