Allow sources to be included by overlapping wild cards without including the script twice

The following configuration would cause any script ending in 'Module.js' to be included twice, but the desired behavior is for the module files to be included first:

scriptinject: {srcs: ['src/js/**/*Module.js', 'src/js/**/*.js']}

This pull request removes the duplication in the included scripts.