security testing
no ie7 build completed and passing examples
removed all realySwf instances, need to update tests for this build
fix(RequireContext, TreeRunner): Improve handling of inline AMD

This improves the inline AMD handling, by ensuring that no downloads are made
unless absolutely necessary. There was a bug where a file was being downloaded
even if it was already defined inline.
Merge branch 'noie7' into bowerize

* noie7:
  removed all realySwf instances, need to update tests for this build
  no ie7 build completed and passing examples

Conflicts:
	gruntfile.js
	src/communicator.js
	src/includes/copyright-lic-min.js
	src/xd/relay.js
Merge branch 'inlineamd' into bowerize

* inlineamd:
  fix(RequireContext, TreeRunner): Improve handling of inline AMD
Bringing it all together
refactor(grunt): Enhanced readability in grunt file

Changes the grunt file tasks to be more explicit, and lays the groundwork for
auto-updating our tags with a release command. This will enable us to adopt a
local dist/ directory, which if coupled with a bower.json will allow is to
remove the inject-bower repository.
chore(Gruntfile, Release): Remove extra compress include in gruntfile

Removes the extra compress include in the gruntfile and creates the
project's first internal release.
fix(server.js): Inject examples now served using /recent

The inject examples and tests are now served using the /recent directory
as opposed to the /inject-version syntax previously used. This lets any
rebuild of inject use the currently available version and should reduce
the amount of cruft generated in the /dist directory while developers are
doing repeated builds.
fix(Tests, AMD:Plugins): Fixes normalize to use a proper ID

The normalize function was using a qualified ID based only on the node,
not it's parent. This fixes the normalize function to behave as expected.
It likely broke when all the other branches were merged into the bower
preparation branch.
chore(bower): Creates bower.json file

Creates the bower.json file, a requirement for the main inject repository
to host the bower files going forward.
feat(gruntfile): Creates grunt release task

This creates the grunt release task. A demo version of Inject as 9.9.9
was created as proof of concept. It will be overridden in a fix commit
with the current working version.
chore(*): Release of Inject 0.5.2-1 (via grunt)
chore(*): Release of Inject 0.5.2-1 (via grunt)
feat(grunt): adds changelog generation to the grunt environment
feat(grunt): Enables changelog generation support

This enables CHANGELOG.md generation as part of the grunt:release task.
Additionally, grunt:release will not work without --as being provided
to generate a proper version.
feat(grunt): Adds version bumping to release

When using the grunt:release task with the --as parameter, the package.json
and bower.json files are updated. This minimizes errors during the release
process.
cleanup unused grunt param
Merge pull request #289 from Jakobo/master

merging multiple commits for 0.6.0