CRM_Utils_HttpClient - Change static method (in preparation for using mock clients in testing)
CRM_Utils_HttpClient - Add get() method
CRM_Utils_HttpClient - Reduce duplication between get() and fetch()
CRM-12193 - Implement CommunityMessages download/caching behavior

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Extract CRM_Utils_System::evalUrl for use with extension-browser and community-messages

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
Add more URL tokens
CRM-12193 - Add testGetDocument_disabled; misc cleanup

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Validate JSON documents

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Use @dataProvider to eliminate nearly-identical tests while getting more thorough coverage

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Use more descriptive example text

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Add pick() function randomly choose among options (provided that permission/component filters apply)

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Implement evalMarkup; tweak docs

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CommunityMessagesTest - Relax probability test
CRM-12193 - Register setting "communityMessagesUrl"; extract methods "isEnabled" and "getRenderedUrl"

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CRM-12193 - Display community message on dashboard

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
CommunityMessagesTest - Cleanup
CRM-12193 - Use temporay URL pointing to a static JSON document

----------------------------------------
* CRM-12193: In-app fundraising for CiviCRM
  http://issues.civicrm.org/jira/browse/CRM-12193
Merge pull request #285 from totten/community-messages

CRM-12193 - Community messages