Moved URL launch into try/catch to prevent it repeatedly launching if script errors
Merge branch 'release-5.0.0' into develop
Added failing test for issue #2356 which serialize and deserialize generic message
Passing serialization friendly name to WriteObject method.
Merge branch 'rosieks-issue2356' into release-5.0.0