Deuce Context: Transaction-ID

- Moves the Transaction-ID to the Deuce Context
Deuce Context - Transaction-ID

- Update the standard response headers with the Transaction-ID
Deuce Context - Transaction-ID

- Use the hook to set the transaction id in the response headers and only set them otherwise when we call abort()
Merge branch 'master' into enhancement_deuce_context_transaction_id

Conflicts:
	deuce/controllers/blocks.py
	deuce/controllers/fileblocks.py
	deuce/controllers/files.py
	deuce/controllers/vault.py
Merge branch 'master' into enhancement_deuce_context_transaction_id
Deuce Context - Transaction-ID

JIRA: CBDEUCE-152
- Bug Fix: Directly use the duece.common.context.Context's request_id variable instead of trying to rely on decode
- Enhancement: Rename deuce.context.request_id to deuce.context.transaction so we can have clarity with the internal request_id variable of the object stored there
Deuce Context - Transaction-ID

JIRA: CBDEUCE-152
- Removing line that crept back in; it's taken care of by the hook
Merge pull request #78 from BenjamenMeyer/enhancement_deuce_context_transaction_id

Deuce Context: Transaction-ID