Add baseTag support
Merge pull request #14 from egeste/base-tag

Add baseTag support fuggin awesome
Silence define when mirroring definitions
Merge pull request #15 from egeste/silent-override

Silence define when overriding definitions
Adding runtime mixin support and constructor prototype
Merge pull request #20 from webspinner/master

Adding runtime mixin support and constructor prototype
Add coffeelint, and lint the files
Merge pull request #17 from webspinner/CoffeeLint

Add coffeelint, and lint the files
Add constructor params to constructed method call
Adding support for mixin mixins and mixin tags
Merge pull request #21 from webspinner/master

Add constructor params to constructed method call
Adding support for mixinconfig method and correct handling of mixinOptions through the dependency forest
Updates for https://github.com/lookout/factoryjs/pull/22
Calls mixinitialize in a separate iterator
Merge pull request #24 from egeste/webspinner-mixinoptions

Webspinner mixinoptions
Fixing issues introduced with mixinSettings and cloning
Merge pull request #25 from webspinner/master

Fixing issues introduced with mixinSettings and cloning
Pass ctor args to mixconfig to allow additional configuration before mixinitialize
Merge pull request #26 from egeste/mixconfig-args

Pass ctor args to mixconfig to allow additional configuration
Clone mixinOptions and mixinDefaults when composing options

This resolves a bug taht causes the original mixinOptions/mixinDefaults
configuration to be overwritten due to prototypal inheritance