Change variables initialization sequence for some declarations
Fix #13355. Tweak Uglify options and var order for gzip. Close gh-1151.

Change uglify-js options for compressor
Change variables initialization sequence for some declarations
event: Stricter type checking in trigger - Fixes #13360 - Closes gh-1153

Squashed commit of the following:

commit 5935a362c75ecef04d5ec9775cbcaf2165921e8d
Author: Andrew Plummer <plummer.andrew@gmail.com>
Date:   Fri Feb 1 02:40:42 2013 +0900

    Using "hasOwnProperty" to check for direct properties "type" and
    "namespace" on events before triggering.
Adding @andrewplummer to AUTHORS.txt
Fix #13335. Remove "use strict".
Ref #12846 and 3b6d8941d8. Fix unit test for IE6.
Upgrade QUnit: Welcome to the present!
Fix #13089. Only apply zoom to IE6/7 body.
Fix #13310. Get the right display value for disconnected nodes. Close gh-1155.
Fix #13356. Clean up after load/ready handlers. Close gh-1152.
Tagging the 1.9.1 release.
Updating the source version to 1.9.2pre
2013!
Update Sizzle: detached node sorting in Webkit. Fixes #13331.
Ref #13316: Sync all test documents on full vs. minified source.
Fix #13401: replaceWith(""). Close gh-1163.
(cherry picked from commit 6a0ee2d9ed34b81d4ad0662423bf815a3110990f)
No ticket: keep jquery.min.js.gz under 32K
Fix #13265 #13332: Allow .parent/.closest with text nodes. Close gh-1146.
Fix #13463: Update copyright
No ticket: Update Sizzle