initial work to handle changed problem states
Don't have the list of states harcoded in more than one place
Also sort out some warnings that were being issues during tests
tidy up status names in DB, improve tests a little
change update form to use new statuses
do not used planned status but use new action scheduled instead
NB: planned still listed in some places to account for old reports
some test coverage improvements
count planned and action scheduled as the same in the dashboard
improve the problem state update meta wording on display
do not display in progress banner for bromley
allow extended statuses in open311 service request updates
update tests with new statuses
display correct banner for new statuses
limit comment and description length to 2000 characters for bromley
add in test for FIXED status
stop warning if nothing in TESTING_COUNCILS
add send_extended_statuses conf option and use in send-comments
correct name of comment state constraint
order of conditions in constraints need to match exactly to make deployment schema test pass
actually use a closed state in the test
tweak display of closed icon
simplfy state change code and also correct bugs