refactor IOC and modify config to use https
Merge branch 'master' of https://github.com/juemeng/TaskService

Conflicts:
	TaskService/Global.asax.cs
	TaskService/TaskService.csproj
	TaskService/TaskService.csproj.user
	TaskService/WcfInterceptor.cs
	TaskService/Web.config
	TaskService/bin/ContractService.dll
	TaskService/bin/ContractService.pdb
	TaskService/obj/Debug/ContractService.dll
	TaskService/obj/Debug/ContractService.pdb
	TaskService/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
	TaskService/obj/Debug/TaskService.csproj.FileListAbsolute.txt
	TaskService/obj/Debug/edmxResourcesToEmbed/DAL/TaskSystem.csdl
	TaskService/obj/Debug/edmxResourcesToEmbed/DAL/TaskSystem.msl
	TaskService/obj/Debug/edmxResourcesToEmbed/DAL/TaskSystem.ssdl
	packages/repositories.config
modify git ignore