Code review and copyright update

Updated code based on automated code analysis results.  Added missing
copyright information and updated out of date copyrights.
Updated copyright info.