thoroughly check row count after ttl update
typo
extract mixin for `revoked` status tests
add 'aborted' and 'withdrawn' statuses
add migration script to add valid enum values
add status descriptions to the spec
fix repeated status

I had re-organized these statuses a bit and not saved the file..
allow ttl updates when ttl is negative
Merge pull request #48 from mark-burnett/update-ttl-5xx-error

thoroughly check row count after ttl update
Merge pull request #51 from mark-burnett/allow-ttl-update-when-negative

allow ttl updates when ttl is negative
consolidate cancellation statuses
spec: wording changes to status descriptions
give more specific cancellation error message
Merge pull request #50 from mark-burnett/revoke-synonyms

Add synonyms for 'revoked' status