integrate g:openbrowser_open_commands,g:openbrowser_open_rules into g:openbrowser_browser_commands
fix syntax error: missing comma
implement backward compatibility for g:openbrowser_open_{commands,rules}
change structure of g:openbrowser_browser_commands
ready for a merge into master
ready for a merge into master

I gave up 'git rebase -i'...
Merge branch 'option-browser-commands'
fix doc for g:openbrowser_browser_commands
fix: main code in s:open_browser() was incorrectly reverted at d380049
Fix cmdline expand keyword to use cmd.name.
Merge pull request #21 from yoshikaw/master

コマンドに渡す文字列が正しく生成されない
fix URL regexp a bit in s:get_url_on_cursor() (ref: #22)
escape '!' also for ':!start' (thanks @basyura)

via https://twitter.com/basyura/status/313504583647371264
fix comment in the previous change
vitalize (for Vital.Process.system_bg())
remove '&' from g:openbrowser_browser_commands in all platforms
Merge branch 'change-browser-commands-default'
fix #22: '\>' is affected by 'iskeyword' (great thanks for @ynkdir)
close #15, close #5: ignore concealed characters (thanks @chikatoike)
fix #15: reuse concealed line, not getline('.') (thanks @itchyny for pointing me out)