gstmessage: Allow retrieving and setting details on messages
This was only available on warning/error/info messages creator/parsers. These new functions make it more generic and also add a writable variant for users who want to add/extend the details