Return thenables from pre/post/hook when no callback is provided, and remove parameter flattening from callHook, callSyncHook and callThenableHook
Return thenables from pre/post/hook when no callback is provided, and remove parameter flattening from callHook, callSyncHook and callThenableHook

keystonejs/grappling-hook