Replaced most instances of boost::noncopyable with new macro DISALLOW_COPY_AND_ASSIGN and added codecheck rule
Updated the DISALLOW_COPY_AND_ASSIGN(TypeName) macro
Removed all uses of boost:: noncopyable except for src/wui/unique_window_handler.h
Remove all uses of boost::nocopyable.
Added a bunch of newlines here and there.
Remaining noncopyable and fixes to the CMakeLists.txt files.