Evaluate InjectAttribute on Constructors during Planning
Slightly improves performance
Don't score constructors if there is just one.
Improves Performance
Bindings are ordered when added to the binding cache instead instead of on every resolve
Improves performance
Use Dictionary of lists for the binding cache so that we can add the entire list at once
Improves performance slightly
Updated build script to mono 3.4
Merge branch 'master' of https://github.com/ninject/ninject
Changed Resolve algorithm to improve performance
Merge branch 'master' of github.com:ninject/ninject
Merge branch 'master' of https://github.com/onovotny/ninject

Conflicts:
	src/Ninject.Common/Activation/Providers/StandardProvider.cs
	src/Ninject.Common/Syntax/ResolutionExtensions.cs