add SmbcType type
* make auth work
add client.Destroy() with C.smbc_free_context()
add lseek