rtmp2: reimplement librtmp's connection parameters for the connect packet
librtmp allows for attaching arbitrary AMF objects to the end of the connect packet, and this is commonly used for authenticating with servers.
Add a new property, extra-connect-args, that mimics librtmp's behavior.