Merge libyk to avplayer

Signed-off-by: Jack <jack.wgm@gmail.com>
code style

Signed-off-by: Jack <jack.wgm@gmail.com>
delete libyk/culr.*

Signed-off-by: Jack <jack.wgm@gmail.com>
update libyk

Signed-off-by: Jack <jack.wgm@gmail.com>
...

Signed-off-by: Jack <jack.wgm@gmail.com>
add avhttp submodules

Signed-off-by: Jack <jack.wgm@gmail.com>
update libyk

Signed-off-by: Jack <jack.wgm@gmail.com>
添加asio.cpp, 用于单独编译asio.

Signed-off-by: Jack <jack.wgm@gmail.com>
更新source.dll项目文件.

Signed-off-by: Jack <jack.wgm@gmail.com>
更新具体实现.

Signed-off-by: Jack <jack.wgm@gmail.com>
更新libtorrent项目文件, 排除单独编译asio在libtorrent.
添加丢失的TORRENT_EXTRA_EXPORT标识为convert_to_native

Signed-off-by: Jack <jack.wgm@gmail.com>
更新source项目的release设置.
更新一些遗漏的项目设置.

Signed-off-by: Jack <jack.wgm@gmail.com>
更新VC2012项目文件.

Signed-off-by: Jack <jack.wgm@gmail.com>
add copyright notice

Signed-off-by: Jack <jack.wgm@gmail.com>
replace codepage.h to utf8.h

Signed-off-by: Jack <jack.wgm@gmail.com>
更新parse_video_files

Signed-off-by: Jack <jack.wgm@gmail.com>
重新定义source_context结构的设计.

Signed-off-by: Jack <jack.wgm@gmail.com>
使用新的source_context来访问数据, 修正source模块的接口.

Signed-off-by: Jack <jack.wgm@gmail.com>