Allow core of reactive to be used in browser-less environments

Yang,
  Let me know if you have another direction in mind, but with this patch I am able to get the core dep/pub/sub behavior of reactive running in nodeJS without a browser environment, which is useful to me for testing objects that are depended on by browser-based stuff, but which themselves have no dependency on markup generation or jquery. Cheers,

Dean