More db lists

Implement "Free trials" and "New" database lists, which means some refactoring. Note that
because we're limiting the template to only apply to specific nodes, we don't need strstr()
results to match exactly; we can just check for a substring in the URI and be happy about that.

Also add a space to the description label for databases and translate it.

Note, this is already implemented in production!