If TUL.$ is supplied with a context, call querySelectorAll() on it directly

In the previous version, if a context was supplied,
document.querySelectorAll(selector, context) was called. However,
this only works if the node represented by context is part of
the DOM already.

By calling querySelectorAll() on the context node directly, we
can query nodes which aren't in the DOM yet.