throwing an exception is an alias name is the same as the implementing class - fixes #714
ensuring aliases are only added to the bundleset once - fixes #835
Merge branch 'develop' of github.com:BladeRunnerJS/brjs into develop