Patch: Updating source from HTC: m7ul-jb-crc-3.4.10-42e6c45
Reverting to 3.0 CIFS and patching up for 3.4.

Fixing CIFS working on windows 7 shares.
Use CIFS Manager for best results. :-)

Conflicts:
	fs/cifs/transport.c
Fixing earpiece amplification in call.

HTC released a non-finished version of their kernel
that doesnt contain all the RCV amp parts.

Added a headset_amp call to htc_headset_mgr part,
so it can call the soundcard of m7 directly when
headset is plugged/unplugged.

Based on that states and the SPKR amp events
we use the GPIO commands to enable/disable
RCV part (earpiece amp) of the phone.

Thus earpiece audio is working while in call,
and switches on/off based on headset state
as well.