added the new BuildUpPlan
added some TODO's and [Obsolete] attributes
cleaning some unused code out of ConfiguredInstance
Added the new DependencyCollection
pulled the constructor selection logic out into the new IConstructorSelection rules
killed some unused code in SetterPropertyAttribute
put all mandatory setter rules into SetterRules for later
spiking ConcreteType, some implementation on determining source
can coerce simple types in ConcreteType dependency source determination
introduced Instance.ToDependencySource(), implemented most of the Instance subtypes
ConcreteType is correctly determining the IDependencySource for an Instance
able to plan out dependency plans for all possible values of an enumeration
exposed Policies through IBuildSession
implementation of AllPossibleValuesDependencySource
coercing all the flavors of enumerable types if specified explicitly
reformatting ConcreteType
checkpoint: replaced the inner inline dependencies storage with DependenciesCollection, still some test failures
checkpoint: implemented some open generics logic in Argument that fixed several failing UT's. Still failures
checkpoint: fixed an issue with the way ConstructorInstance was retrieving its own dependencies that was breaking tests
checkpoint:  fixed NullInstance so that it actually works