Merge pull request #878 from assefay/develop

Make sure that all aggregate features are initialized #877
Fix #864.
Fix failing tests.
warn if age ratios sum up to more than 1. adressing #778

Better text

Properly handle PostProcessorError exceptions. Adresses #778.
This fix allows showing the postprocessing results even if some
postprocessors failed. For the failed postprocessors, a warning is
inserted in the report.

add test for AgePostProcessor

added tests for genderPostprocessor

File renaming

added minimum needs postprocessor test
Merge pull request #882 from mbernasocchi/inasafe-778

handling nicely post processors errors
Merge remote-tracking branch 'upstream/develop' into develop
Allow adding a on_when_not_aggregating param to an IF.
This allows the IF to control if a postprocessor should be turned off when the analysis is running in aoi_mode (not aggregating).
Also added GUI for QCheckBoxes in function_options_dialog so that params with bool type will now be displayed as checkbox.
Fix failing test and green dot.
Merge pull request #881 from akbargumbira/inasafe-864

Fix  #864
Various refactorings regarding PR #881.
Fix wrong raises docstring.
Deleted unused self._size.
Merge pull request #886 from akbargumbira/fix-864-comments

Various refactorings regarding PR 881 comments
Bumped develop version to 2.1.0 beta. Do not merge this change to master until we are ready for release.
Merge pull request #888 from timlinux/develop

Bumped develop version to 2.1.0 beta. Do not merge this change to master...
Fix failing tests on jenkins develop branch due to version change.
Merge pull request #891 from akbargumbira/develop

Fix failing tests on jenkins develop branch due to version change.
addressed timlinux code review
code cleanup
Merge pull request #884 from mbernasocchi/inasafe-781

fix #781