pdf printing, location update, analysis bg thread

added support for printing, fixed location updating, moved analysis to
background thread, added abort buttons, rescan/reanalyze buttons
image capture improvements, image review, gps