experimental backoff
Merge branch 'nextgen' of github.com:Kelindar/spike-build into nextgen

Conflicts:
	Spike.Build.CSharp5/CSharpBuilder.cs
	Spike.Build.Java/JavaBuilder.cs
	Spike.Build.Runtime/IBuilder.cs
	Spike.Build.Runtime/Member.cs
	Spike.Build.Runtime/Model.cs
	Spike.Build.Runtime/Program.cs
	Spike.Build.WinRT/WinRTBuilder.cs
	Spike.Build.Xamarin/XamarinBuilder.cs
	Spike.Build.csproj
added c# indentation and isolated a base builder with some helper functions
added comments