requireAnnotation: Helper function to load packages.
Description
This function checkes the existence of a given package and loads it if
available. If the package is not available, the function checks its
availability on BioConductor, downloads it and installs it.