More headless improvements

- try to mitigate for users setting up camera in a way that will fail (by always taking a shot with default settings!)
- if a wifi dongle is found then assume we are debugging and don't reboot (handy for RPi model A, where I have only a single USB socket so can't use the USB Drive trick)