Do not attempt to reconnect if the connection was closed manually.
Fixed creating a transaction from options if the specified request was a plain object.
Fixed a wrong value for the `autoReconnect` option being copied from the specified options object.
Changed the is an exception response check.
Added `destroy()` methods to ease the cleanup process of unwanted instances of `Master`.
Updated a usage of `net.Socket`  to conform to the new streams API.
Removed namespaces from JSDoc tags and changed the way of marking the optional parameters.