Originally reported by m_gol at: http://bugs.jquery.com/ticket/15174
If $.Deferred is unavailable (e.g. because it was removed via custom compilation), the core/ready implementation should fall back to the standard Promise.
Issue reported for jQuery 2.1.1