optional_depends recommended choice

Add an optional 5th option to set the default choice for
optional_depends.
Merge pull request #66 from cavalier38/recommended-depends

optional_depends recommended choice