Added functionality to check conditions before generating insights
Merge pull request #1712 from nilakshdas/feature-check_insight_generation

Created InsightPluginParent::shouldGenerateInsight()
Added validations for some insights with shouldGenerateInsight()
closes #1707
Issue #1620 - Developed the Link Prompt insight
Fixed Metweet insight copy
Lower default number of URLs ExpandURLs expands from 1500 to 500
Set cURL timeout to 1 second when fetching page title and description
Fix warnings in Youtube Configuration Controller
Merge pull request #1726 from nilakshdas/1643-metweetinsight-copyfix

Fixed Metweet insight copy
Merge pull request #1728 from AaronKalair/fix-youtube-warnings

Fix warnings in Youtube Plugin
Merge pull request #1713 from nilakshdas/1620-newinsight-linkpromptinsight

New insight: Link Prompt Insight, closes #1620
New insight: Local followers
Closes #1710, closes #1719
New insight: Outreach Punchcard
Closes #1716
New insight: Interactions/BFFs
Closes #1725
Local followers insight fix: don't generate if location is empty string
Change Outreach prefix to Time of day
Interesting followers insight: Add missing periods
Don't refer to THINKUP_CFG directly, use Config object
Avoid Exception: DateTime::__construct() expects parameter 2 to be DateTimeZone, null given
Split Opinion Insight
closes #1703