better support and tests for form archival

- unarchive() method and signal
- maintain archive/unarchive history in the doc, remove unused property
- tests

codependent with https://github.com/dimagi/casexml/pull/92