Syria 4W template tweaks, fixes
Syria 4W tweaks
Selenium Test for create and search person. Added a fix for ticket 1475
Fix #1182 (missing size for expand-icon, so it was invisible).
S3TimePlot: timestamp fields configurable.
S3XML: fix for invalid marker download URLs (were using default download instead of static), fix default/download, fix broken Markers tab in layer_entity.
Fix for 3 bugs identified by the smoke tests
1) If a blank facility is used on the default home page then it sets up a false URL
2) The fields passed into S3Represent need to be a list (s3fileds amended to be more robust)
3) If tweepy is not availble a ticket is raised
Fix #1490
S3OptionsFilter to match __eq, S3Report2 plot-click re-design.
Minify
A few cleanups.
Deprecate S3Resource.sortleft (replaced by S3LeftJoins.sort)
Don't try to load Beneficiary table without stats module loaded. Revert
stats being enabled in DRRPP.
Merge pull request #682 from graeme-f/master

Selenium Test for create and search person (GCI task by Anurag Sharma). Added a fix for ticket 1475
Cascade person deletion to hrm_programme_hours to allow test volunteers to be
deleted. Cleanup
S3DataList: simplify signature of item renderer, move default renderer into class (new, simpler customization pattern to follow).
Customize S3DataListLayout for deploy mission profile (work in progress).
Make record ownership unit tests independent from DVI, also improve sensitivity of the tests
Make HasPermissionTests DVI-independent
Make AccessibleQueryTests DVI-independent.