title: Does smbj API support SMB v3.x dialect versions?
body: <p>Exception is thrown while opening SMB connection using smbj API. It says: "SMB 3.x support is not yet implemented". The exception is thrown from "SMB2NegotiateRequest.putCapabilities(SMBBuffer buffer)" method.</p>
  
  <p>Below is the code snippet that opens the connection. The ides is to establish connection with server which supports any of the mentioned dialect version.</p>
  
  <pre><code>    SMB2Dialect [] supportedSmdDialects = {
              SMB2Dialect.SMB_2_0_2,
              SMB2Dialect.SMB_2_1,
              SMB2Dialect.SMB_2XX,
              SMB2Dialect.SMB_3_0,
              SMB2Dialect.SMB_3_0_2,
              SMB2Dialect.SMB_3_1_1
      };
      SmbConfig cfg = SmbConfig.builder().
              withDialects(supportedSmdDialects).
              withMultiProtocolNegotiate(true).
              build();
      SMBClient client = new SMBClient(cfg);
      Connection conn = client.connect(host); // This line throws
  </code></pre>
  
  <p>In anything wrong with this code, or smb v3x is not implemented in fact?</p>