Submodule lib/when 1673a0d..e6069bf:
  > Update changelog and version numbers for 2.1.1 hotfix
  > Fix #157. Quote internal usages of promise.yield to avoid problems with .NET minifier, which does not yet understand ES5 identifier-as-property rules
Submodule support/jquery 68c9d05..3a43443:
  > Moved too-early assignment inside the if stmt where the var is actually used. Close gh-1292.
  > Build: Update testswarm task to node-testswarm 1.x API
  > Update Sizzle. Avoid the use of frameElement. Fixes #13980.
  > Avoid jQuery(this) and a closure for .toggle(Boolean), close gh-1271.
  > Fix #13974: XML .attr("type") (cherry picked from commit adf30903182f6ab99e3490ceac5a8c37bc59e325)
  > No ticket: correct typo in an example in README.md. Close gh-1281.
  > Updating the source version to 2.0.3-pre✓™
  > Tagging the 2.0.2 release.
  > Sizzle Update: fix #13936 - iframe reload should not affect Sizzle.
  > Fix #13937: Correctly scope .finish() following multi-element .animate(). Thanks @gnarf37. Close gh-1279. (cherry picked from commit ae9e05e9f3cb071232b056005755acb5926e403e)
Submodule support/requirejs d214ed0..804f887:
  > Fixes #761, mention how two IDs pointing to same path can generate a timeout error
  > Fixes jrburke/r.js#456, document how to synchronously load modules for node
  > Merge pull request #753 from tkirda/master

Submodule lib/troopjs-data 90e0289...7f438eb (commits not present)