Experimental: Add option to name branch for top_level_README

See https://github.com/esl/edown/issues/8

If {top_level_readme, {Path, URL, Branch}} is specified, edown will
use Branch instead of deriving the current branch when linking to
the top-level README file.