Run image capture on background queue.

Makes a *huge* difference in UI responsiveness when showing the
scanner at the same time as other UI elements (say a left side
menu ala facebook).