Adding a CMake variable to quiet the output from Doxygen which helps eliminate so much compiler output
that covers up other warnings that the developers need to see.
Fix cmake files so FilterWidgets generated files don't over write the same file unless
they are different. This saves extra linking steps and longer compiles when simply
running CMake on an already built directory.