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.
Huh, that's kind of surprising... why are there chunks if you can be given more than one at a time...? But, not your fault of course. :)