symlink civicrm from sites/all/modules
Adding bin and themes dirs for sites/all in civicrm - taken originally from mediawiki repo, r87039
(FR #659) public_reporting triggers fixed

The contribution insert trigger was not firing because the event depended on a
civi custom value table which no existe any longer.  I took the opportunity to
remove links to contact data, which will reduce db server load.
(FR #659) fix public_reporting synchronize script
fu r2261, r2262.

Convert string to decimal.
Ignore all donations <= $0.
(bug 42285) drupal support for moving public_reporting db

* was using the wrong permission name for admin access control
* a new settings form for public_reporting allows admins to change which
db the public_reporting table lives in.  The migration is a little hairy,
as in not fully automated.  Tables are not created in the new db at this point,
but the triggers are dropped and re-created for convenience.  If that fails,
the queries are displayed using drupal_set_message.
public reporting: hours/countries

Create a new aggregation table and provide drush methods to populate.
Hourly, per-country contribution trends report

Relies on public_reporting hourly aggregate data jobs.

Date filter is funky in the same way as in other Civi reports, it is using
midnight of the dates selected rather than 00:00 and 23:59.
public_reporting is aware of finance_only
fu r2359: update public_reporting synchronize script to use financial_only field
mostly revert 4a6ff3bc1722677e4fcb6e6fb9fdff729c067ad6

Change-Id: I66afa815b8af08c9142f897e95f307e17193386b
fu 13d6b6f8655a20395483ee9575817a246f24e65f

Change-Id: I9b0f2afeb0d54ea403045c5b12f3ecadd9d28e45
submodule update: civicrm