This ticket was split from DRIVERS-2985, please see that ticket for a detailed description.
AC:
- Add new DriverInfoOptions interface with name, version, platform properties
- Implement appendMetadata on the MongoClient that appends the 3 options to the existing client metadata.
Testing:
- Implement new prose tests
- Implement unified runner changes and sync new unified tests
Docs:
- Document the new API in our API docs and in the MongoDB manual so that extension developers can easily reference it
- split from
- 
                    DRIVERS-2985 Allow Instantiated MongoClients to Send Client Metadata On-Demand -         
- In Progress
 
-         
| 1. | Send on demand client metadata | NODE-7009 |  | Closed | Durran Jordan | 6.18.0 | 
| 2. | Validation | NODE-7010 |  | Closed | Daria Pardue |