Cosmetic/scalastyle fixes - no functional changes.

Update copyright date.
Add missing copyright header.
Remove trailing whitespace.
Convert tabs to spaces.
Correct spelling in comments.
Disable scalastyle "return", "null", & "clone" checkers.