Implement cpp_source_files property in addition to cpp_source_dirs