The 3.0.0 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard.

Features:
- add a MapActionHandler for VDA5050 2.1.0 map actions
- add network/version configurations
- use VDA5050 2.1.0 error hint fields
- update message structs to VDA5050 2.1.0

Fixes:
- an instance initialization bug in test cases
- guard nullptr states in the scheduler

Breaking:
- This version uses VDA5050 2.1.0 messages, that are incompatible with
  VDA5050 2.0.0 messages.