libcli/smb: use forward declaration instead of includes