Add section, section_number, cluster and toilet_type.
Allow section, section_number, cluster and toilet_type to be blank.
Update toilet code serializer to include new fields, update test helpers to do the same and add missing tests for serializers.
Add migrations for toilet_codes.
Merge branch 'feature/issue-10-extra-fields-for-toilet-codes' into develop