disable restore button
add ability to handle forms reusing an arbitrary doc's id

and fix tests
add tests for conflicting ids
submit form after disabling button
add spinner to archive/unarchive buttons
fix spacing
Merge pull request #107 from dimagi/disable-restore

Disable restore
Merge pull request #105 from dimagi/handle-conflicting-id

Handle conflicting
give post_xform_to_couch a default domain of 'test-domain'

and only allow this function to be used in tests
Merge pull request #108 from dimagi/fix-tests

give post_xform_to_couch a default domain of 'test-domain'
bump version to 3.0.1
Merge pull request #109 from dimagi/version-bump-3.0.1

bump version to 3.0.1
fix recently introduced conflict handling bug

I somehow failed to update the actual call to create_and_lock_xform when I
refactored to add an explicit domain argument

this was caught by receiverwrapper tests in commcarehq
Merge pull request #110 from dimagi/fix-conflict-handling

fix recently introduced conflict handling bug
don't double convert times on form rendering views

http://manage.dimagi.com/default.asp?108067
Merge pull request #111 from dimagi/no-timezones

don't double convert times on form rendering views
use jsonobject-couchdbkit
make all form properties explicit