Refactored Mtp driver interface into multiple classes. am: 487be61fb0
am: c17a76108b

Change-Id: Ia7ea93f73302ee1c5dc2dec2aba789732e19d401