fix tests on cloudant
Merge pull request #37 from dimagi/cz

fix tests on cloudant
make sync logs save to all nodes
Merge pull request #39 from dimagi/cz

make sync logs save to all nodes
make cases safe save too
Merge pull request #40 from dimagi/cz

make cases safe save too
fix bad test name (was preventing other (failing!) tests from running)
add form_case_index view and insert tests into various other tests

also fix broken test
newlines
refactor function to not need case object
doc string
change how asserts work to be a custom exception that knows about case_id

- also autoformatting fixes... oops
add logic that attempts to reprocess a case under certain sync log asserts

also cleanup some code and move some functions around for better import
dependency handling.
remove log statement
include doc type check in reprocessing condition
bigfix for recursive dependency issues with case processing

test + a bit of cleanup
failing_case_ids --> case_id_blacklist
Merge pull request #42 from dimagi/jit_case_cleanup

Jit case cleanup
fix up how we deal with submissions to deleted cases

- now we process them but keep them deleted.
- tests
Merge pull request #43 from dimagi/cz

fix up how we deal with submissions to deleted cases