Start to implement occurs as defined for version 2.01
Further progress on the occurs work
End of day commit. Just stashing everything so far
Just crs-add to add now. should-fail tests need adding for results

crs-add is the only element left whch doiesn't have occurs information
added so far.
Results tests are not complete. I think should-pass ones are ok, but
should-fail ones have not been written yet.
Completes the occurs task

Adds tests in for results-should-fail, and finish the occurs detail
in the schema for crs-add. Also adds the tests for crs-add
Fixes remaining legacy tests. Only fails left are expected

Tidying up legacy tests. Only tests that still fail are expected to
fail at this stage.

Test are fairly comprehensive, but plan is to revisit them later to check.
Saving work commmit
Fixes reporting-org so that it must include at least one narrative

This had been missed previously, so this commit fixes it for both
activities and organisations
Final commit to add occurs information to organisation schema

Also includes tests.
Some tests fail while clarification is sought.
Merge branch 'version-2.01' into occurs
Correct test with transaction/recipient-region/@percentage
This is the end of occurs work on the activity schema #142
Last of the occurs work for the organisation schema #142

Tidies up the final uncertainties
Merge pull request #162 from IATI/occurs

Occurs