msm8960-common: support basic notification LED flashes

Patch set 1: Support for flash modes:
             1) off
             2) normal (~250ms pulse in 2sec)
             3) long (~1sec pulse in 2sec)
             4) always on

Change-Id: Ic304cbe43466c451f8bbe6f5395988c8516cb526
msm8960-common: enable mtp usb connection type

Patch set 1: initial
Patch set 2: allow for distinct mtp and mtp+adb product ids and remove infeasible combination mtp+mass_storage

Change-Id: I4812489313ddfbd85d691b7cfce4b23db3a8031e