Bug 1029533 - Initial standup of MTP server. r=echou

Note: This will be off by default. Currently, you need to do:

adb shell setprop sys.usb.config mtp,adb

in order to activate the MTP server.