remove 'timeout' field from API

The value is still needed, and is stored in initial_ttl.
remove timeout field from spec
Merge pull request #17 from mark-burnett/remove-separate-timeout-field

Remove separate timeout field
Refactor ClaimUpdateMixinBase
Update status from active to active returns 200
Update status from active to released returns 204
Update with no parameters returns 400
Non existent claim returns 404
Remove api/v1/exceptions.py
Update status from active to released sets status
Update status from active to revoked returns 204
Update status from active to revoked sets status
Test Fix for filter by resource
Update status from waiting to active sets status
Updating released claim returns 409
Updating revoked claim returns 409
Update status from waiting to released returns 409
Update status from waiting to revoked returns 204
Remove unneeded exceptions import
Merge pull request #16 from iferguson90/test-claim-detail-update

Test claim status updates