bcmdhd: Hack for allow module to load nvram and firmware correctly
bcmdhd: Update firmware paths
bcmdhd: Rework fw and nvram load

Remove original hack to set fw and nvram paths from kernel module and allow it to be defined from BoardConfig parameter without taking care of weird _b2 extension.

Its used to make a difference between chipset revisions, but since all golden devices comes with b2, it's not needed.

Also take care of dh-harald commit to fix wifi theter:
https://github.com/dh-harald/android_kernel_samsung_codina/commit/80848dc31c2a42483377388ada1e1c5276a82edb
mali400ko: Fix for getting subversion revision

Kanged from janice kernel sources: goo.gl/337G7