d2: add support for new sysinterface

kanged from codeworkx
Change-Id: I837593c59c5439ab4e18d176713614292bceba81
ApexQ: minor usb fix

power_supply.h has 14 types on this kernel

Change-Id: I6e264cf6208c5c1b4753ddf4d71c0f5f9bb0912d
Merge "d2: add support for new sysinterface" into cm-10.2
Merge "ApexQ: minor usb fix" into cm-10.2
Merge remote-tracking branch 'upstream/cm-10.2' into HEAD