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).
Merge branch 'background_queue' into zerista