changes for WCF
step 1 fixing wcf
Merge branch 'dev/scada' into WCF

Conflicts:
	src/cluster/Tmc/ScadaCore/IScada.cs
	src/cluster/Tmc/ScadaCore/ScadaCore.csproj
	src/cluster/Tmc/ScadaCore/ScadaEngine.cs
Fixed it
Solution file
Added mobile client and web services
Added a script to auto generate the WCF Proxy file. Refactored much of the WCF code.
added WebAPIServer project - removed WebService project
Added WebAPIServer (missing earlier)
Replaced missing nuget references.
Merge branch 'WebAPIServer' into WCF

Conflicts:
	src/cluster/Tmc/ScadaApp/App.config
	src/cluster/Tmc/Tmc.sln
	src/cluster/Tmc/WebAPIServer/Properties/AssemblyInfo.cs
	src/cluster/Tmc/WebService/WebService.csproj

Note that it is no longer necessary to use the batch file to generate the SCADA WCF proxy. Just update the service reference.
WebAPI now uses named pipes to connect to Scada via WCF.
Fixed wrong framework version
Changed start to stop
Added NuGet.exe to allow automatic package synchronisation.
added new routes; added parcels classes; added database integration code; added entity framework support; other minor changes
placed EF in a separate folder
.
.
converted web server into a web application:  to deploy the project to a web server right-click on the project and hit "publish" button; the application starts as soon as published to the server