Improvements

This PR replaces #54 and addresses : 

 - Exception scoping : all exceptions thrown are now implementing `PhpAmqpLib\Exception\AMQPExceptionInterface`
 - Warning are not emited anymore on `stream_socket_create`