condition bind to inject an object on one of multiple concrete objects
add unit tests to generic types
add unit test for WhenInjectedIntoOneOf method with concrete types
Changed build scripts that unstable nuget version numbers are left padded by 0 to support higher numbers than 9
unstable versions of 3.0.2 are prefixed with 9 so that new versions are higher than 3.0.2-unstable-9
fixed tests and implementation for WhenInjectedIntoOneOf binding configuration
fix method documentation
fix method documentation on interfaces
Merge pull request #94 from apdmatos/master

Added WhenInjectExaclyIntoOneOf and WhenInjectIntoOneOf to support multiple target types
Added WeakConstructorArgument and WeakPropertyValue that keep a weak reference to the value only so that Ninject has no reference on them when caching the created instance.

Closes #74
Merge branch 'master' into PerformanceTryouts

Conflicts:
	src/Ninject/Activation/Strategies/PropertyInjectionStrategy.cs