v1.5.0 (select/deselect all, max options, etc.)

Fix #116, fix #290, fix #328, fix #329, fix #330, fix #361, fix #388, fix #398, fix #402, fix #420, fix #421, fix #432, fix #437, fix #450, fix #463