This function will check for a dependency and tries to make it available
if it is not. This is a generic function. Currently only a default method
exists which assumes a package name as argument. If a package is not
installed depend tries to install it.
Usage
depend(on, ...)
# S3 method for default
depend(on, version = "any", libPath = NULL, ...)
Value
TRUE if dependency is available or successfully installed. An error if
dependency can not be installed and is not available.