* Better client emulation of PTC login
* non-blocking Google login with an executor
* select the best available JSON functions in *__init__* and import from there instead of checking redundantly
* remove unnecessary getters and setters
* improve simplicity and efficiency of some functions
* refactor and improve performance of request creation
* refactor `RpcApi` a bit
* fix a couple proto names