Add amqp_login function to specify properties to send to broker

Add an overload to the `amqp_login` function that allows the user to send arbitrary properties to the broker.

This will likely be a separate symbol to maintain API/ABI with existing programs.