Minor grammatical corrections to CLI upgrade.php
Remove duplicate code
Conditionally (correctly) set THINKUP_ROOT_PATH
[DB MIGRATION REQ'D] Add ability to establish user session via private API key (optionally set/enabled)
Install upcoming release SQL if tests are running; otherwise run build-mysql
Explicitly set tu_instances_twitter.last_reply_id to an empty string on insert to avoid 'Field 'last_reply_id' doesn't have a default value' error
Add ability to send email via Mandrill instead of PHP's mail() function
Closes #1737
Updated facebook settings view to reflect current facebook new app form.

Removed instrutions about a Web Hosting checkbox, which is gone.
Added info about the App Category dropdown, which can be left alone.
Reporter test should use site root when checking version.

Adds site_root_path for cases when ThinkUp's not running at the top level path in its domain.
Merge pull request #1747 from cdmoyer/FB-Settings

Updated facebook settings view to reflect current facebook new app form.
Plugins link on account management now always takes you to plugins.

Previously, navigating to a specific plugin added the p= parameter
which caused only that plugin to load in the plugins section,
and not the plugin list.  This loads the list and active plugin
and adds javascript to allow opening that section as needed.

Updated Controller Test to expect body and installed_plugins to
both exist.
A link to a separate part of the documentation that tells developers how to run nightly code

This page is presented in a way that fully explains how to get up an running as a ThinkUp developer. A problem I ran into was attempting to run code from HEAD in master where I could not figure out why my install was not working. It wasn't working because I missed the database migration step for nightly code.

Currently the page just says "Now Install ThinkUp" without any mention that a developer might have separate issues from a normal installer. Also the guide for what developers should do is currently on a page about upgrading while developers might hit the database migration issue on the initial install, not just on an upgrade.

I think adding this link will at least attempt to direct developers in the correct direction.

An additional step might be highlighting Developers and Beta testers in the second level navigation under the Install menu option.
Don't merge in plugin post details menu when it doesn't exist.

Prevents warnings from being occassionally being generated when merging post
detail menu array details together.
The test turns off debug and turns on E_WARNING to prevent the message from
being hidden.  (Which in actual running, it is not on occasion.)
Test also verifies that plugins are added to the menu.

references issue #1756
Handle new post pagination in Facebook graph API.

Updated testdata with new comments and page feeds from live graph explorer.
Update tests with new expected values.
Update crawler to look for pagination->next property rather than comments->count

Closes #1757, closes #1668
Docs: Clarify PHP code style guide
Merge pull request #1752 from anildash/1751_testofreporter_fails

Reporter test should use site root when checking version.
Set timezone to UTC in TestOfPostAPIController
Closes #1754
Check for links from 2 days ago midnight untl an hour ago in LinkPrompt insight.

strtotime('midnight today') was generating a time at 00:00:00 on the
current day which would exclude many recent tweets and cause a confusing
insight to be generated.
Merge pull request #1755 from stefanhayden/patch-1

A link to a separate part of the documentation that tells developers how...
Docs: Make it clear running ThinkUp from source requires running database migrations