shell: Improve "Add VLAN" dialog.

By offering a default parent and ID and updating the default name as
the user types.

Fixes #1079