Fix formatting in ovs-vsctl.c
Make _ovs_vsctl_complete_key_given_table_column use table

Previously the _ovs_vsctl_complete_key_given_table_column function usind
${_OVS_VSCTL_PARSED_ARGS["TABLE"]} as the table and ignored its $2
argument which is a table to complete in.  This fixes that and makes it
complete on keys in $2.
Remove accidental duplicated result calculation for keys

The _ovs_vsctl_complete_key function was accidentally calculating the
completions twice --- once through its own statements and once through
_ovs_vsctl_complete_key_given_table_column.  This commit removes the
unneeded calculation and makes it just call
_ovs_vsctl_complete_key_given_column.
Fix formatting in ovs-vsctl-bashcomp.bash

This commit removes all lines in ovs-vsctl-bashcomp.bash that are longer
than 79 characters.
Fix error in awk script that turns + into !/*

The awk script that turns arguments of the form +ARG into !ARG followed
by *ARG was previously producing !ARG *ARG +ARG instead of just
!ARG *ARG, which caused completion of later arguments to fail as
illustrated by add-bond: the column?:key=value in add-bond was never
completed.  This commit fixes that error and makes the awk script
correctly only produce !ARG *ARG.