prevent users to trigger multiple compilation of same script concurrently
prevent users to trigger multiple compilation of same script concurrently

sedouard/TouchDevelop,jle33/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,MetSystem/TouchDevelop,ntoll/TouchDevelop,jle33/TouchDevelop,imadityab/FSE-2012-TouchDevelop-old,sedouard/TouchDevelop,Aksoom-Hussain/TouchDevelop,jmptrader/TouchDevelop,CodeKingdomsTeam/TouchDevelop,MetSystem/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,jle33/TouchDevelop,jmptrader/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,Aksoom-Hussain/TouchDevelop,imadityab/FSE-2012-TouchDevelop-old,imadityab/FSE-2012-TouchDevelop-old,jle33/TouchDevelop,UIKit0/TouchDevelop,jmptrader/TouchDevelop,MetSystem/TouchDevelop,CodeKingdomsTeam/TouchDevelop,imadityab/FSE-2012-TouchDevelop-old,sedouard/TouchDevelop,ntoll/TouchDevelop,jmptrader/TouchDevelop,UIKit0/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,Aksoom-Hussain/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,UIKit0/TouchDevelop,ntoll/TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,SoftwareEngineeringToolDemos/FSE-2012-TouchDevelop,jle33/TouchDevelop,CodeKingdomsTeam/TouchDevelop,CodeKingdomsTeam/TouchDevelop