Show feedback when service goes to/from drafts

In user research yesterday the first participant got a bit lost
trying to find the service he wanted to edit once he'd moved it
out of 'completed'.

Since we're already passing a message through to the view I thought
it might help to show it.

I want to try this out with the user research participants today,
if it works then I'll write a story and put it through QA.
Try radio buttons for service completed

I want to see if this works better than a checkbox in research
today.

The hypothesis is that having two checkboxes maps more directly
to the completed/not completed sections on the homepage.
Merge pull request #140 from alphagov/radio-buttons-for-completed

Try radio buttons for "this service is completed"
Merge pull request #139 from alphagov/show-confirm-message

Show feedback when service goes to/from drafts
[GM] adding S3 support for document upload. Again
[GM] Use S3 lib suitable for GAE, that's in maven central
[GM] Created new buckets
[GM] S3 upload seems to be working
[GM] adding download URL
Make file upload pages retain previously uploaded filenames

This allows users who have previously uploaded a file for a question to continue through the page flow without re-uploading the file.

 Also removed some logging.
Document object handling in database

Document objects are created and saved in Pages for pages with document uploads.
Delete document objects from datastore when service is deleted

We don't want orphaned document objects hanging round if a service is deleted, so this deletes them.
Add S3 bucket names

We now have the S3 account set up - these are the buckets in the new account.