Fix #13494: Fallback Object.defineProperties to jQuery.extend for Android<4

cc @rwldrn

Net +4 bytes min+gzip. Each commit gets a bit smaller, but also diverges more from current master. The module's all yours, so treat this as POC.