Adds the AdditionalDependencyAttribute, which lets AMD-style assemblies specify additional module dependencies manually
Make AdditionalDependencyAttribute support non-async module patterns as well.
Merge remote-tracking branch 'prodigysim/additionalDeps' into develop