SPX bootloader updater and veryfier.

The spxblflash utility serves to automatically check and update the bootloader
on SPX devices. The -c and -u options use its internal bootloader database to
check for the validity of the current bootloader (-c) or update the bootloader
if it is outdated or some copies are damaged (-u). The update is only performed
if it is safe to do even on power failure, unscheduled reboot events or
flash memory failure. This makes it impossible to automatically update the
bootloader on devices which do not have redundant copies (e.g., Bonsai). The
-f option overrides this check but should only be used when power stability
can be ensured.

The bootloader binary images are stored under /usr/lib/bootloader/images.

The -C and -U options of spxblflash allow to check for a specific bootloader
or replace the bootloader by an arbitrary one, but care should be taken to use
the correct bootloader for the hardware platform and processor speed, so use
with extreme care. They are mainly intended for testing and experimentation.

The -h option of spxblflash provides a detailed help message of the different
command line options.

The spxblflash is covered a proprietary license and is copyright SpinetiX S.A.
The bootloader images are covered by the appropriate bootloader license,
which is generally GPL. 
