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

Change-Id: I18b7674cd0c2e05534849c52f78cbcb0e4ad9144