cuav_region: added draw_rectangle() API

used to highlight regions in images
mosaic: show rectanges around found regions in image view

this makes it much easier to find the regions
geosearch: change window title in image view to include image name
geosearch: added title to options dialog
scanner: make scanner thread safe

scan_params can vary between calls. Ensure it is on the stack
cuav_region: calculate compactness from low level scoring
cuav_mosaic: added auto_size to Mosaic window
Use Pyscanner: fixed score array filling

use PyArray_GETPTR2
scanner: added region merging

merge overlapping regions before pruning
tests: fixed test scripts with cuav path changes

all test data and scripts have moved into a subdirectory
tests: removed unnecessary cmdline arguments
tests: added test_plane_tcp.sh
tests: added sim_arduplane_kingaroy.sh
tests: update for tlog log extension
tests: added mavproxy startup scripts for testing
ignore logs/ directory in git
block_xmit: added some debug code
tests: updated tcp test
modules: moved CUAV specific modules into cuav repo
cuav_region: use the scan_score by default

this gives us a score with a predictable range (0 to 1000) which makes
it much more appropriate for mission use