Submodule resources/troopjs-requirejs dbfe39d..5b4882f:
  > Fix license
  > Merge pull request #4 from braydenwt/develop
Submodule src/js/lib/jquery 4fed8eb..6a0ee2d:
  > Fix #13401: replaceWith(""). Close gh-1163.
  > Fix 363299ac failures: protect Safari 5.1 from CSP
  > Fix 363299ac failures
  > Ref #13316: Sync all documents on full vs. minified source. Close gh-1147.
  > Fix #13310. Get the right display value for disconnected nodes. Close gh-1156.
  > Fix version; we are not at 2.0.0 yet!
  > Ref fd43865c: restore correct logic
  > Match the codebase standard, .split(" ") => .match( core_rnotwhite ) || []… no matter how awful it is >:|
  > Standardize on a.indexOf(b) === -1, per @gibson042 review notes
  > Avoid potential for breakage if test suite is run in a frame
  > Reduce hasData per @gibson042 review notes.
  > Reduce Data.prototype.add by using the returned length value of this.owners.push(owner)
  > 2.0: Rewrite data.js (Incl. event, manipulation, tests)
  > Adds test for jQuery.extend deep copy with array, followed by object. Refutes and Closes #1154
  > Upgrade QUnit: Welcome to the present!
  > Update Sizzle: detached node sorting in Webkit. Fixes #13331.
  > Fix #13335. Remove "use strict".
  > Adding @andrewplummer to AUTHORS.txt
  > event: Stricter type checking in trigger - Fixes #13360 - Closes gh-1153
  > Magic fixing for previous commit
  > Revert change to visible/hidden selectors until 1.10 and 2.1. Reopens #13132, #10406.
  > Minor updates. All parameters of an internal function are for internal use only.
  > Fix #13349. No need to sort simple .find() cases.
  > Fix comment about Safari shortfalls.
  > Revert "Fix #13291, no longer need the functionish-regex guard."
  > Update author list.
  > Fix #13150, .has() w/o args checks for any callbacks. Close gh-1111.
  > Fix #13315 for IE9: compare typeof xmlNode.method to var instead of literal "undefined" for safer uglification (cherry picked from commit ec9b38a34fb9bd81d1903cf12b69466f699abca5)
  > Fix #12656. Make event shorthands excludable.
  > Fix #12846. Restore overflow when animation is stopped.
  > Choose a lovely set of matching grunt dependencies.
  > Fix #13291, no longer need the functionish-regex guard.
  > Fix build until next grunt rc, disable compare_size.
  > Fix #13316. Use minified version in unit testing.
  > Fix #13274: Wrap sourceMap directive in multiline comments. Close gh-1143. (cherry picked from commit ac93559eb9f18fcaec95dfdc97358b1b85bfe234)
  > Fix #13282: QtWebKit (e.g., phantomjs) can only apply Arrays
  > Fix #13281: update Sizzle
  > Don't try and convert data for 204 No Content responses. Fixes #13292. Fixes #13261.
  > Ignore file inputs when serializing forms. File input serialization is handled by plugins. Fixes #13306.
  > Fix failing tests, add support for empty spans in Opera. Supplements #13132, #10406.
  > Treat an element as hidden if either offsetWidth or offsetHeight is 0. Fixes #13132, #10406.
  > Removes unnecessary call to `.off()` as noted by @dcherman.
  > Fixes #13276. Unit test is enough since the 2.x XHR transport already dismissed the XML as parsed by the XHR instance.
  > 2.0: Reduce offset module. Close gh-1139.
  > Fix #13232, fix jQuery.buildFragment for tables, close gh-1138.
  > Consistently clean up after .ready() handler, close gh-1135.
  > Further script transport cleanup, close gh-1123.
  > Reduced script transport
  > Fix requirements and dependencies in README, close gh-1131.
  > Fix broken link in CONTRIBUTING.md, close gh-1132.
  > Update Sizzle: fixes native slice usage
  > Fix jQuery #13251: use slice instead of substring (cherry picked from commit 37eb6125c0fb0bec4e0d043bc78110b4f49f3aa6)
  > Ref cc324abf: use acceptData to determine when it is safe to add event handlers
  > Fix #8335: Avoid memory leak by never setting data on non-element non-document nodes. Close gh-1127.
  > Fix #13233: re-allow .replaceWith of text nodes. Close gh-1137. (cherry picked from commit 6b1b0a26b4d485b4d9f334286efed5dfe33e3f3f)
  > No ticket: improve replaceWith testing (cherry picked from commit 13468abaeb5488d547bc75d99bc3425ee891859e)
  > Fix #13182: update Sizzle
  > Fix #13183: Wrong animation initial value calc. Ref gh-1136.
  > Updating the source version to 2.0.0pre
  > Tagging the 2.0.0b1 release.
  > Let version 1.9 claim jquery.js and jquery-latest.js files.
  > Simplify release notes generator script.
  > de486684 with moar guard for IE6 (cherry picked from commit 6c29dd24e9786dfd61cdfdb5d21ffcb5694e25ea)
  > Add a comment
  > Fixes #13200 - innerHTML in buildFragment need end tags
  > Fix #13203: delegated events with selector matching Object.prototype property
  > Fix f860e0bd Firefox failures (cherry picked from commit 0a3a424e65f66414305bf6a34fc6fd93d3b61c62)
  > Fix #13180: don't delegate into SVG <use> (cherry picked from commits 36457cb6afc12d4a755cf93442a502783a669517..f860e0bd2f7dd228a14704d78ed5208cbe870d01)
  > No ticket: compress event.js (cherry picked from commit 9cf812d7a28a08608eab30440102b00ebd3c2291)
  > Leave out the web site, you know where to find us.
  > Update copyrights used in file headers.
  > Update Sizzle
  > Revert grunt, grunt-contrib-jshint, and grunt-contrib-uglify versions used in build until we can adapt Gruntfile to support grunt 0.4.0rc5 changes
  > Update Sizzle
  > Fix #12886. Fix map file reference in .min.js file.
  > Ref gh-1117: Use native push for size and performance
  > Ref gh-1117: Don't stop on a falsy value in buildFragment. Close gh-1124.
  > Propagate context of returned deferred object in Deferred.then(). Fixes #13160.
  > Adjusts unit test regarding exception in injected scripts so that it accounts for the exception being thrown in an event loop for remote scripts
  > Opera 12.0 still implements an older version of the DOM so cloneNode cannot be called without an argument
  > strengthens and dries 304 unit tests
  > Adding some more test coverage for .finish()
  > Tweaks the logic in the 304-related unit tests so that they pass for versions of Opera that support manual 304 handling as well as for those that don't
  > Use while loop instead of for
  > Always use core_push in jQuery.buildFragment
  > Change test description
  > Bring back jQuery.buildFragment and remove jQuery.clean
  > Ref #8908. Update IE9 css clone fix. Close gh-1119.
  > Simplify .wrapAll() and fix style. Close gh-1116.
  > Fix #13103. Add .finish() method. Close gh-1118.
  > Adds the abort on unload trick back in since IE9 still exhibits the bug
  > Fixes comments per @rwldrn. Makes sure failing requests from local protocol yields status 404, not 0.
  > 2.0: reduced xhr transport
  > Fix #13143. Event target cannot be a text node.
  > Allow build to continue with --force on bad line endings.
  > Fix #12471. Use consistent line endings in jquery.js
  > Ref #12945, IE9/10 still needs safe .getAttribute check.
  > Fix #12945. Check for .getAttribute so IE9 is happy.
  > Use new version of grunt-contrib-watch. Close gh-1106.
  > Remove appendChecked detect and stranded markup.
  > Remove oldIE styleFloat detect.
  > Remove noCloneEvent detects and white-box unit test.
  > Remove oldIE submit/change bubble detects.
  > Remove deleteExpando detect.
  > Remove inlineBlockNeedsLayout and shrinkWrapBlocks.
  > Remove support.reliableHiddenOffsets detect.
  > Remove stranded support.js checks for oldIE.
  > Revert data.js rewrite.
  > Happy New Year! It's 2013.
  > Update README to include grunt-cli step.
  > Only splice from internal arrays when item actually exists.
  > Updates to data.js re-write to pass events and manipulation (full pass in local test runs)
  > 2.0: Rewrite data.js
  > Use a fresh input for the value-lossage check.
  > Restore optSelected hack still needed by IE9/10
  > Remove invalid test "jQuery.getJSON() - Using Native JSON" from test/unit/ajax.js
  > Merge branch '2.0-core' of https://github.com/rwldrn/jquery
  > Merge branch 'event20' of https://github.com/dmethvin/jquery
  > Merge branch '2.0-manipulation' of https://github.com/orkel/jquery
  > Merge branch '2.0-attributes-rebased'
  > Merge branch 'css2' of https://github.com/dmethvin/jquery
  > Merge branch '2.0-traversing' of https://github.com/orkel/jquery
  > Set testswarm browsersets to "popular-no-old-ie"
  > Updating the version to 2.0.0pre
  > Fixes #13088: under IE8, $(selector).attr('style') always return lowercase string
  > Add release support for map files.
  > Followup to gh-1089. Avoid duplicate typeof check.
  > Fix #13075. Optimize $.type by preferring `typeof`. Close gh-1089.
  > Fix #13076. Speed up $() with strings, part of gh-1089.
  > Put .min.js file at the end so compare_size will work.
  > Know when to hold em, know when to fold em.
  > Put the map in the dist directory.
  > Post-process map file so it has the right path.
  > Update Sizzle
  > Fix 00bbbe20 test failures
  > Do not perform support check for old Opera. Close gh-1097.
  > Fix #12569. Improve feature detect for event bubbling. Close gh-1076.
  > Fix #13070: better unescaping logic in Sizzle
  > Fix #13094. Pass index to .before(fn) fn as documented. Close gh-1093.
  > Better dependency versions for grunt packages, thanks @Krinkle!
  > Make sure Jenkins can grunt jQuery right from npm install
  > Add comment about where to locate grunt TODO's
  > Update to Grunt 0.4, and Uglify2 with Source Maps!
  > Do not assume new versions are back compatible.
  > Remove .live() tests now in Migrate plugin.
  > Fix #13078. Remove .live() and .die(). Great rejoicing.
  > Sizzle: :lang updates for handling backslashes, xml, and inheritance
  > Sizzle: QA for :lang from gibson
  > Sizzle: add support for :lang selector
  > Updating the source version to 1.9.0pre
  > Tagging the 1.9.0b1 release.
  > Use the right repo.
  > Update the build script so it runs on Windows.
  > Update version in release notes builder.
  > Fix #13064: better test fixture cleanup. Close gh-1075.
  > let .attr(checked|selected, true) update the property
  > Resolve a763ae72 test failures
  > Fix #11115: Normalize boolean attributes/properties. Close gh-1066.
  > Sizzle: size optimization
  > Sizzle: initialize with default document on load to get it out of the way for most use cases
  > Sizzle: assume window.document in Sizzle.matches; massively reduce calls to setDocument by not calling when context is null
  > Update Sizzle
  > Update Sizzle: avoid calling setDocument when possible
  > Update Sizzle
  > Update Sizzle: IE6-8 traversing test fix
  > Sizzle: fix test failures related to Sizzle.contains
  > Sizzle: :target and :root selector support. adds Sizzle.setDocument. Remove :active support.
  > Fix #12600: don't use value property in place of value attribute. Close gh-1063.
  > Adjust html parsing in event tests to use jQuery.parseHTML explicitly.
  > Adjust jQuery('html') detection to only match when html starts with '<' (not counting space characters). Fixes #11290.
  > compress -16 min+gzip
  > Ref #8908, gh-886. Avoid clone identity crisis in IE9/10. Close gh-1036.
  > Fix #13044: execute all QUnit modules in TestSwarm. Close gh-1074.
  > CSS: Save some bytes. Close gh-1071.
  > Fix #9646. Cloned nodes shouldn't affect original in IE7. Close gh-947.
  > Fix #11230. .appendTo and pals should always stack.
  > Missed a var declaration in aad235b3251494afe71fd5bb6031e11965af9bdb.
  > Fix #4087. insertAfter, insertBefore, etc do not work if origin and destination are same element. Close gh-1068.
  > Fix #13011. Let 'type' attribute be set if the browser allows.
  > copy defaultSelected in cloneFixAttributes
  > Fix #12990. Don't add 'px' to column-count. Close gh-1050.
  > Fix #12956. Improve cloneFixAttributes for IE9/10 case. Close gh-1034.
  > Fix IE failures from 55313d32
  > Fixes #11938: Adding array getter method to jQuery.fn.css
  > Pass style declarations around for performance improvements and paving the way for the css array signature Also, simplify the jQuery.css numeric coercion signature
  > Update Sizzle
  > Test: Update index.html to new QUnit format. Close gh-1061.
  > Fix #10417. setTimeout w/o 2nd arg is jQuery.later! Close gh-1065.
  > Test: Remove fixtures from QUnit.done hook. Close gh-1069.
  > Be specific about Firefox nodes-as-nodelist. Never assume that modern browsers will "get it right".
  > Fixes #13021. Normalization of core utility array like detection based on standard protocol by Richard Gibson <richard.gibson@gmail.com>. Closes gh-1064
  > Refactor defaultDisplay's node creation and display logic, -6
  > Ref #13019 and gh-1062. Use parentNode check instead of isDisconnected().
  > Fix #13019. Disconnected nodes with .replaceWith are a noop. Close gh-1062.
  > Fix #12904: Firefox defaultDisplay with body/iframe display:none. Report and solution by @maranomynet; test by @rwldrn.
  > Deferred: .resolve(), .reject() and .notify() now set the callback context to the promise instance rather than the deferred instance ; .then() has also been amended. Fixes #11405.
  > Fix #13013. Move jQuery.buildFragment() to compat plugin.
  > Don't test what ain't there no more
  > Make compatible with jshint, lint test/data. Close gh-1043.
  > once more with feeling
  > don't test SVG on IE6
  > Fix #10832 (this time with tests): jQuery.contains in SVG
  > Revert "Organizes the php scripts used for testing better, so that the whole logic of a unit, server-side and client-side, is contained within the unit itself. Nearly all ajax unit tests take advantage of the new 'framework'. Lots of files got deleted because they became redundant or weren't used anymore."
  > Revert "Fixes spacing"
  > Revert "228ab3d followup 1: fix test failures. Close gh-1056."
  > 228ab3d followup 1: fix test failures. Close gh-1056.
  > Radical idea: Calculate `expect()` value before fn call. :purple_heart:
  > Fixes #12449. make replaceWith() clone elements where required. Closes gh-920
  > Fix #11989. Remove fragment cache, moving to jquery-compat. Close gh-1052.
  > Fix #12756. Restyle manipulation unit tests. Close gh-1053.
  > Fixes spacing
  > Organizes the php scripts used for testing better, so that the whole logic of a unit, server-side and client-side, is contained within the unit itself. Nearly all ajax unit tests take advantage of the new 'framework'. Lots of files got deleted because they became redundant or weren't used anymore.
  > Fix #12856: keep PSEUDO regex non-greedy
  > More improvements per @jaubourg
  > Improvements per @jaubourg
  > No ticket: improve global variable/ajax request tracking
  > Don't really want to expect any global events here.
  > Followup to #12989 fix, improve unit test resiliency.
  > Fix #12989. Remove ajax "global" event behavior.
  > keep manipulation.js assertions consistent
  > Fixes awkward spacing
  > Simplifies how url is kept devoid of anti-cache parameter for ifModified requests. Also, renames ifModifiedKey to cacheURL so that it now conveys the variable's nature rather than its purpose. -5 min/gzipped.
  > Unit test for #12004
  > Alias options.method to options.type. Fixes #12004.
  > Fix #12957. Simplify wrapMap, it doesn't need end tags. Close gh-1044.
  > save a byte
  > Don't let removeClass create attributes
  > sandboxes start for real this time (fixes test failures in IE)
  > Use strictEqual rather than equal
  > Merge branch 'master' of github.com:jquery/jquery
  > Fix #12959: Optimize library-wide patterns
  > Removes unnecessary closure and apply
  > Greatly simplifies ajaxTest
  > Total revamping of the ajax unit tests
  > Grunt: Rename TestSwarm job name pattern for PR. Close gh-1042.
  > Fix #12803. Add jQuery.fx.start as a hook point. Close gh-1024.
  > Fix #12869. Zoom the body after support tests; avoids layout changes in IE8/9/10 in IE7 mode. Close gh-1025.
  > Fix #12134. Make .serialize() HTML5-compliant; provide a propHook for shimming.
  > No ticket: compress ajax. Close gh-1041.
  > Using the right matched param
  > Adding job name for pull request jobs coming from mergeatron
  > Fix #12191. jQuery.type should return "error" for Error objects.
  > Fix #9960, allow manipulation for parent document nodes. Close gh-924.
  > Fix #12733. Ignore   excess   spaciness   in event strings.
  > Close #10882. Test case for "hover" event in 1.9
  > Fix #12868. Use native focus/blur to get event order right.
  > Fix #3827. Get the correct checkbox status for a click handler.
Submodule src/js/lib/requirejs 8b8e490..5736b99:
  > Fixes #630, clarify onload function passed to plugin's load method.
  > update download page for jquery 1.9.1
  > add underscore shim for completeness
  > Refs #621, mention where the libs for shim config should be placed, and if not a shim config may be needed.
  > Merge pull request #620 from hamstu/master
  > typo
  > Merge pull request #613 from jrmlstf/patch-1
  > Rev for 2.1.4 release
  > MooTools does a build step instead
  > Merge pull request #607 from mostly-magic/master
  > fix jquery version ref
  > rev for 2.1.3
  > Fixes #587 and fixes #515, require.toUrl fixups including allowing ids without file extensions
  > Forgot to commit a test file, gitignore change
  > doc typo fixes
  > Fixes #603, missing comma
  > Fixes #563, be sure map is applied to resource IDs for plugins.
  > Fixes #583, call errbacks from load.fromText catch.
  > Merge pull request #594 from conradz/patch-1
  > Merge pull request #568 from guybedford/master
  > fix copy paste error in plugins.html for writeFile
  > Merge branch 'master' of github.com:jrburke/requirejs
  > clarify instructions around building require.js into a built file.
  > Update download.html page to match live site, jquery 1.8.3 in combined project now
  > Merge pull request #559 from Leestex/patch-1
  > Merge pull request #560 from stephenplusplus/master
  > Merge pull request #555 from riccieri/patch-1
  > fix test that relies too much on requirejs sync indosyncracies
  > update i18n test to pass locale setting via normal module config
  > update i18n test to pass locale setting via normal module config