Added support for :SCOPE default initarg and SINGLETON-MIXIN.

Made it possible to specify scope for the class itself, not just in binder config.
Added INJECT-INSTANCE, fixed initarg deduplication in SHARED-INITIALIZE method for INJECTED.