[DB MIGRATION REQ'D] Insights stream

Add pluggable Insights Generator plugin
* Create insight baseline model and DAOs that plugin populates
* Abstract all the insights logic into individual "plugin" PHP files
* Set up hooks for the Insight Generator plugin to dynamically call the individual insight plugin files

Bootstrapify insights feed, login/register, web crawl

 Individualize insight templates
* Add insights.filename database field, which stores the name of insight generation plugin file and name of the view template .tpl file
* Create corresponding, individual insight templates; all filenames match the insights generator file. Then, call that template to display insight in view. For example, there's an archivedposts.php insight generator file, and an archivedposts.tpl file. All insights generated by the php file get displayed using the tpl file.
* Remove all use of the Insight::related_data_type field.
Isolated Bootstrap & ThinkUp CSS, beginning Bootstrap-style settings, and other minor changes
Insights fixes
* Fix "your post got reshared by someone with 1x followers" (added TestOfBigReshareInsight)
* Fixed missing strong tags on list membership insight text
* Added missing header and footer to follower count history insight

Map insight: Ensure at least 5 replies have been geoencoded before inserting

Interesting followers insight: Don't customize emphasis, avoid PHP Notice:  Undefined property: InterestingFollowersInsight::

Fix plugin test references

Show 100 insights per page

Insight fixes: Collapse all multi-user and multi-post insights; restore list membership chart

Fix Going Global insight map CSS and don't list 0 replies or retweets

Fix TestOfFollowerCountMySQLDAO rolling dates failures

Prevent archived post insight from getting inserted twice in one day during initial crawl

Add Response Rates chart to retweet spike insight

Don't delete cached Response Rates chart on dashboard
Bootstrap-ify individual plugin settings pages
@ginatrapani: Fix integration test failures caused by style changes
Closes #1412
Report back installation version during service crawl and insight fixes

Click spike insight
Display click totals highs and spikes in the insights stream.

Added new Style Stats insight on Saturdays

New Amplifier insight; fix tests; adjust retweet spike prefix copy

Reduce Time Machine posts by displaying only the most popular post
Button-ify header links, intelligent registration button, icon and CSS fixes
[DB MIGRATION REQ'D] Activate all plugins by default, remove Deactivate button

Replace the dashboard with the insights stream as the application's default view

Replace use of second person (you/your) with username, preceded by an @ sign for Twitter

Link insight usernames to Twitter

Align plugin icons closer to name

Display Facebook users and pages in settings area; fix broken footer due to extra div in other plugin settings areas

Correctly cache Dashboard yearly popular tweet module

Fix links to 1.x dashboard views

Fix plugin listing

Add insight permalinks

Style stats fix for 'Questions got 2x more replies than average.and 3x more retweets than average.' bug

Reduce stream size to 25 insights

Improve insight text formatting
Fixed footer, insight item style improvements, bootstrapified error page, etc
Automatically expand insights on their permalink and insight fixes

Fix Post style insight

Fix TestOfExpandURLsPluginConfigurationController

Don't show paging link if there isn't another page of insights to display

Include response rates chart in Post style insight, style Update ThinkUp Data correctly

Fix icon for Post Style insight; remove export link from Archived insight

Always set plugin->is_active to 1
Version 2.0-beta.1
Avoid 'Table has no columns' error by not inserting insights that don't have precached data
New insight: All About You
Fix FollwerCountDAO bug
Another FollowerCountDAO fix
Hide service user icon and avatar when in mobile or tablet view

Closes #1435, closes #1442
Center header bar on mobile views, and minimize margins/spacing on mobile devices
Closes #1436, closes #1445
Don't show any registration status on log in form if registration is disabled.
Hide Registration link if on phone
Closes #1437, closes #1444
Hide most footer elements on phone & tablet views; update copyright notice.
Closes #1438, closes #1441
Avoid WebTestOfUpgradeDatabase failures