添加AMF0/AMF3的编解码

为了通用性，对bencode包和encoding进行了部分重构。

Signed-off-by: liuzhixi <liudiwu@gmail.com>