jQuery: JSDoc Callbacks and tighten up typing

JSDoc Callbacks and tighten up typing - generally now returning ```JQueryCallback``` interface rather than ```any```