Updated solution to .NET 4.5.1
Merge branch 'step0' into step1a
Merge branch 'step1a' into step1b
Merge branch 'step1b' into step2
Updated Ninject
Merge branch 'step2' into step3

Conflicts:
	Battles/packages.config
Updated ninject and its extensions to 3.2
Merge branch 'step3' into step4

Conflicts:
	Battles/Battles.csproj
	Battles/packages.config
Updated ninject conventions to 3.2
Merge branch 'step4'