Refactor: Download emoticons from Internet [INCOMPLETE]

Still
need test and to complete loading logic.
Signed-off-by: Peter Cai <xqsx43cxy@126.com>