Update 14

DeepInject now uses sourceURL to make injected scripts appear individually.

Fix requirements not working due to missing trueNamespace.

Load only attributes and requirements for user scripts instead of loading everything then deleting what wasn't needed.

Greatly improve speed of stringifying large Stores by checking for a "data" and "props" property before trying to promote a value.

Do not update access time for certain internal Store#get calls.

Optimize blocker Resource.canLoad by moving non-crucial statements into setImmediateTimeout.

Add a workaround for when a page loads before the global page is ready to handle it.

Bug fixes.