check opening text is exactly under cursor (fix #49)
Merge branch 'check-under-cursor'
Merge pull request #50 from itchyny/master

strip new line characters (fix #48)
continuous newlines -> single whitespace (#50)
merge two variables to g:openbrowser_format_message (#47)

Now the following variables are merged to g:openbrowser_format_message.
* g:openbrowser_show_message
* g:openbrowser_short_message

This commit also improves s:expand_keywords() function.
Now the function supports nested expression like
g:openbrowser_format_message default value:
    "opening '{uri}' ... {done ? 'done! ({command})' : ''}"
Merge branch 'format-message-variable'
negate col in openbrowser#get_url_on_cursor() (fix #49)