Added the 'variables' function which returns all variables in a uri template.

Example usage:

>>> uritemplate.variables('http:www{.domain*}{/top,next}{?q:20}')
>>> set(['domain', 'next', 'q', 'top'])