Message,OSD,PG: make Connection::features private

Signed-off-by: Samuel Just <sam.just@inktank.com>
Message.h: work around incorrect features reported by earlier versions

Fixes: #5655
Signed-off-by: Samuel Just <sam.just@inktank.com>