Better project support
- Update PackageProject.cmake to support autodetecting dependencies
- Update code coverage flags to include test implementation coverage to measure templates and header-only libraries
- Remove gcc-specific flags from standalone target