Expose adb pull interface

@jryans 
Do you have time take a look?
The patch is finished yesterday and I have tested it this morning, pulling some normal files(pictures, videos, musics) from mobile to desktop, it seems work very well.
It would be great to have some comments here, and in the receiving state, about what's going on.