S3LogRecorder.stop to return the output (saves one call)
RMS/VNRC: Disciplinary record
RMS/VNRC: Disciplinary Record CSV Import
Disease case: AddPersonWidget2 not appropriate for non-interactive
contents processing (not enforcing any constraints)
Fix too much recursion error during update_location_tree. Don't traverse descendents during the all-locations update. Actually disable update_location_tree during prepopulate. Add tests for update_location_tree.
Merge pull request #905 from ptressel/update_location_tree

Fix too much recursion error during update_location_tree. Don't traverse...
Merge branch 'master' of github.com:flavour/eden
script to generate the disaggregated ebola cases prepop file
Allow theme-specific inner layout of pivot table reports (=render from
view template rather than hardcoding inside S3ReportForm)
RMS: VNRC-specific education levels, hide confirming organisation in Skill
Merge pull request #904 from graeme-f/master

script to generate the disaggregated ebola cases prepop file
RMS/VNRC: Add tooltip for "Medical Conditions", add department_id to hrm_experience, fine-tune list_fields for historical employments
JSTree: Fix styles
Budget: Fix i18n
Back out T("From") and T("To") - too ambiguous for translation.
Merge branch 'master' of github.com:flavour/eden
AAA: Allow access to timeplot method for READ permissions
GIS: Fix location deduplication
Stats: Add Timeplot menu entry (can't add as Summary tab yet as not
widgetised)
Locations: Add basic hierarchy for Ebola-affected countries, correct
L0->Country column name
Disease: Fix Demographic Data to match locations, Modify Cases script &
push this live
SL IRS: Enable DVI
Fix user_id leak in s3task
Move Demographics data to locations/ template for common access
Tweak cases update script
ui-enhancement for different languages in homepage
Updates to French localisation from Pootle