pcapng: option sizers don't calculate padding
The top of pcapng.c already says than an option sizer "calculates how
many bytes the option's data requires, not including any padding bytes."
Remove the padding calculation from the option sizers.
compute_block_options_size() already calculates the padding.
Writers also all calculate the padding separately already.
This makes it easier for an option writer to call an option sizer
and put that information in the option header value_len member.
Doing so avoids duplicating option size calculations for more
complicated option types. This is turn reduces the chance that the
option length used in calculating the total size of the block options
and the length of the individual option will be different, leading
to a corrupt file.