Syn.support should wrap setTimeout

Fixes an issue with #28 where, when setTimeout is being used, was
throwing a TypeError. setTimeout expects to be called in the context of
the window, but was being called in the context of support. Wrapping a
function around it fixes the problem.