AMF固有の型をrecordに置き換え
AMF0のエンコード処理が間違っていたので修正(reference周り)
AMF0エンコード処理を軽く整理
AMF0デコード処理を軽く整理
一部でiolistを使うように変更
AMF3のdecode処理を例外に切り替え前
AMF3のdecode処理を例外に切り替え
refactored AMF3 decoding code