First strike for customizable minimum needs.
Merge remote-tracking branch 'origin/master' into min_needs_custom
Customize minimum needs works.
Make minimum needs in impact function as parameters.
Merge branch 'min_needs_custom'
Unit test for minimum needs.
Merge branch 'master' of https://github.com/AIFDR/inasafe