Parse prefix lists represented as vectors; TNS-9 and TNS-11

Because `use` and `require` do little checking of argument types,
common usage has both vectors and lists for namespace prefixes.
Formerly, tools.namespace only supported prefix *lists*, this patch
adds support for vectors.