install packages that do not yet satisfy version requirements
make the argument 'dependencies' work
the functional style as suggested
no need to use unique() here; these fields must be unique
news for #355
Merge pull request #355 from yihui/feature/install-version

install packages that do not yet satisfy version requirements