[ticket/305] Make run-coveralls.sh executable

B3P-305
[ticket/305] Reduce complexity of set_forum_constraints()

B3P-305