C# and JS toolkits for SharePoint 2013 client-side development (Office 365, etc.)