[Device] implement sm_device_digest_login API

* define struct 'SM_Device_Account'
update submodule 'khttp' to 291e7c6dca278af6677676a91d5e3bd08c9ae3b2