libparted: Fix part dupe with empty name

It was setting the original translated_name to 0, not the new copy.

* libparted/labels/gpt.c (gpt_partition_duplicate): fix empty name
tests: check name when duplicating

Create a second partition with a name when supported by the disk label.
Check to make sure that the duplicate has copied over the name. The goal
with this was to try to catch the bug fixed by the previous commit but I
was unable to make it fail. But this should improve our test coverage
anyway.

* tests/duplicate.c: Add a partition name test.
Fix python test scripts for distribution

make distcheck was failing because these scripts were not being
included.

Make them both executable and and add the path to the tests that use
them. They also need to be included in the distribution so update
Makefile.am

* tests/Makefile.am: Add python test scripts
* tests/gpt-header-move.py: rename to gpt-header-move and make it
  executable
* tests/msdos-overlap.py: rename to overlap.py
* tests/t0282-gpt-move-backup.sh: add path to scripts and use new name
* tests/t0283-overlap-partitions.sh: same
parted: add resizepart command

Add resizepart command to resize ( change the end position ) an existing
partition.  Note that it does nothing to a filesystem in the partition.
tests: excersise resize command

a lot of TODOs
libparted: Add support for partition resize

When resizing a partition ( same partition number, same
start sector, different end sector ), try to use the
new BLKPG_RES_PARTITION request to update the kernel
partition table with the new size.  Also handle resizing
devmapper targets.
parted: make _partition_warn_busy actually a warning instead of an error

This function was throwing a PED_EXCEPTION_ERROR with only the
PED_EXCEPTION_CANCEL option.  Converted to a PED_EXCEPTION_WARNING
with the option to continue anyhow.
parted: Allow undocumented commands

Have command_print_summary print nothing if the command summary is NULL.
This allows for a command to be registered, but not documented in the
output of help.
parted: Add stub resize command for backward compatibility

To make sure that older scripts trying to use the resize command do not
accidentally run the new resizepart command by mistake, this undocumented
stub command will throw an error if called.
Document resizepart command
tests: fix t9020-alignment.sh

This test was refering to print-alignment by absolute path, which
broke building with a different object directory, causing
make distcheck to fail.
maint: correct a POT-file updating rule

* doc/C/Makefile.am (updatepo): If there is no po/$name.pot,
create an empty one.  Reported by Philip Susi.