Rename option byte-size to field-size.

The term "byte size" is ambiguous and could as well describe the whole
image size or the size of a byte.  The new name is more specific.

Replace the old option name completely, since backward compatibility
is currently no big concern and also switch the short option from "-b"
to "-F".
Show the image size in bytes if requested.

Add the new option --section-size to print out the total size of the
examined section in bytes.
Merge branch 'show-image-size' into develop
Fix offset output for --strings option.

Adjust output in nvm_string_list() to show the offset for length
prefixed strings as pointing to the start of the whole structure
including the length byte, not the start of the printable data.

Also add some comments explaining the search algorithm.
Force machine-readable output for --strings with --symbols.

When the --symbols option is given, avoid translation of the
nvm_string_list() output.  Instead start with a "lpstring" prefix
suitable for further processing.
Include default MIN_LEN in help output.

Move the definition of MIN_LENGTH_DEFAULT to the header find_string.h
and rename it to FIND_STRING_DEFAULT_LENGTH.  Use this macro to show
the default argument value in the option help text.
Exclude ihex input format in help output if unavailable.

Do not list "ihex" as a valid input binary image format when the
libcintelhex support is not available.  Also refuse to parse the
option argument in that case, instead of waiting for
image_merge_file() to fall back to raw format.
Tidy up indentation in options list.
Include the default section name in help output.

Move the definition of the DEFAULT_SECTION macro to options.h and use
it in the --section option description.
Split up Intel Hex input and output handling.

The dependency on libcintelhex is only required for ihex reading
support, so split off the independent writing functions into
image_ihex_output.c and rename the rest to image_ihex_input.c.
Unconditionally include image_ihex.h as well as image_ihex_output.c in
the build.
Merge branch 'dynamic-help-output' into develop
Ignore macros automatically added by gettextize.
Ignore files automatically added by gnulib-tool.

Also re-sort the respective .gitignore files.
Add diagnostic messages for missing sections.

Inform the user about a missing ELF symbol table or when no section
with the requested name exists.
Propagate error codes to main().

Indicate errors from parsing the input ELF file by returning a
negative value from process_maps() and use it as the program's return
value.
Merge branch 'error-diagnostics' into develop