document new dependencies

adds `all` extras key, which combines everything

also discuss pandoc in install docs

closes #3542