Add hook for 3rd parties to register new device classes through a plugin
Merge branch 'public/feature/register_player_handler' into public/7.8