Array-based expansion of template variables

Allows expanding templates without specifying the keys:

    URITemplate.new('/{foo}/{bar}').expand(['1, '2'])
    # => '/1/2'