bcmdhd: Enable Ad-Hoc (IBSS) mode

This enables Ad-Hoc (IBSS) mode for bcmdhd. We basically just need to set the
interface flag and avoid some P2P specific settings while scanning.

Also add the "station get" command for IBSS mode.

Thanks to Bruno Randolf <br1@einfach.org>
(https://github.com/CyanogenMod/android_kernel_samsung_aries/commit/7b6680bdae231e45b6107479078c3a6af99f11dc)

Change-Id: If54211ebcdf03c25f34b3cd709363e742461c50c
increase vibrator PWM duty
charger: add fast charge AC control