Fix direct datastore assignments to pass msftidy

This patch should allow ```rport``` and ```smbdirect``` to be modified at runtime without touching the actual datastore options.

 - [ ] Test the module against a Windows SMB service
Is smb_direct used at anyplace in the module, maybe doesn't worth to add the method.