Updated ReadFromFile. Now handles reading from options files quite well

catches exception where the user accidentally adds the same variable
twice.
Merge branch 'master' of https://github.com/AstronautG117/RobotWestern

Conflicts:
	Shooty/Assembly-CSharp-vs.csproj
	Shooty/Assembly-CSharp.csproj
	Shooty/Library/ScriptAssemblies/Assembly-CSharp.dll
	Shooty/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb
	Shooty/Library/assetDatabase3
	Shooty/Library/expandedItems
	Shooty/Library/metadata/e8/e8a81e98d0a69429b872a52bf0835453
	Shooty/Library/metadata/ec/ecf20f9995e8249ce978201c30c2564b
	Shooty/Shooty-csharp.sln
	Shooty/Shooty.sln