Added the missing Copyright headers to most of the java files.

Did my best in identyfing the appropriate Copyright owners and added Authors based
on the git history and authorship based on significant contributions.
For those files where the Copyright headers are not clear, the Authors mentioned
in the files will take care of filling them in.

Change-Id: I5243191c0753d42dccdfcdffd7c8bee53c9086ef
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Changed lookup of Controller IP to the following:
  -  Start with OVSDB config/property override
  -  If not there, consult clustering services
  -  If not there, consult Controller config/property override
  -  If not found there, use the same IP that we connected on

Change-Id: Ia036740b57775ede5d5963a414baa611b8baa16c
Signed-off-by: Thomas Bachman <tbachman@yahoo.com>
Merge "Added the missing Copyright headers to most of the java files."
Merge "Changed lookup of Controller IP to the following:   -  Start with OVSDB config/property override   -  If not there, consult clustering services   -  If not there, consult Controller config/property override   -  If not found there, use the same IP that we connected on"