Configurable Solr fields and make the dependency explicit.

Also, use the url() function instead of using $base_url.
Remove unused build_annotation_list() function.

This function in turn called a function which did not exist, and
was making a path to the D6 'fedora/repository'...  Presumably,
it was just cruft.