Merge branch 'devel'

Signed-off-by: negram <bespoleznyak@narod.ru>
Added key for the table `ibf_post_attachments`
Merge branch 'devel'

Signed-off-by: negram <bespoleznyak@narod.ru>
add: twitch video embedded view
add: twitch highlights support
add: youtube short links (http://youtu.be/****)
Merge pull request #62 from Jureth/youtube

Краткие ссылки ютуба
Merge branch 'twitch' of https://github.com/Jureth/forum into Jureth-twitch

Conflicts:
	htdocs/html/video.js
Merge branch 'Jureth-twitch' into devel

Signed-off-by: negram <bespoleznyak@narod.ru>
failed merge
bug: Bug for youtube short urls with params
add: time parameter parser for youtube links
upd: simplify the timestamp generator for bottom of the page
del: completely replace func get_time_offset() with get_time_offset_or_set_timezone()
Merge pull request #63 from Jureth/youtube_time

Youtube time
Merge pull request #64 from Jureth/timefix

Исправление ошибок времени
upd: video.js refactor and bug fixing
Merge pull request #70 from Jureth/videobugs_3

devel: косяк с таймингом ютуба
fix: parsing urls near tags
Merge pull request #72 from Jureth/url_parser

Исправление парсера ссылок.