added line option to select protocol
encode title and url
added link to blank option
Merge branch '21_line'