In order to implement client side unicast negotiation, state is needed per port and master. This patch adds the needed state machines. Signed-off-by: Richard Cochran <richardcochran@gmail.com>