Add 'open url/doi' action

- entries are no longer passed as single strings to actions, but in the
  form (key "citekey" url "someurl" doi "somedoi"). url and doi may both
  be nil