added back changes from 436685a2e4 (navbar_links with arbitrary url support) which was lost during merging 3.0.0 branch.
Merge pull request #53 from newgene/master

added back changes from 436685a2e4 (lost during merging 3.0.0 branch)