Add image support + fix diverses issues

All right, Mike's motivation was contagious and I cherry-picked and merged my pending commits regarding the other parts than the streaming.
This should fix a few more pending issues I tagged back then : #127 #177 #192 #126 #10 #64 
I also seized the occasion to add @adonoho among the authors as well.