* Add HAVE_USB to config.mk
- Now is possible to build a usb-less version of the flasher
(only for unpacking and so, offline operations)
* Refactor varname. Avoid portability problems:
- reboot -> moboreboot
- Looks like they protect these blocks by marking this section as badblocks.
- We just ignore badblock marks when dumping the bootloader
* Handle feof (^D) on the prompt
- The new function works like the old rf_extract one, no parameters has
changed.
- Now a complete dump/restore will be possible.
- Check for badblocks while copying data
- Shows information about the partition
* Better use of query_error_message() for debugging