Ignore build directories.
Fix: remove superfulous assignment in amqp_socket.c

sockfd is assigned, then assigned again unconditionally without being read
from. There's no point in this statement, so lets get rid of it.
Use amqp_cstring_bytes() to specify locale field.
Add properties table merge function.
Add auth failure client capability as default.
Handle connection.close on auth failure.