add string constants to use in an improved
open-collection-path menu item
improve the open-collection-path menu item

specifically add support for using a racket other than
the one that drracket is currently using to find the
current-library-collection-paths and current-library-collection-links

also, split up the code in a better way and some bug fixes