Implement page flow changes
Create client API for tickets

The createPublication function from the Publication API has been migrated
into the tickets API as createTicket.
Reorganise order of enquiry form

The file is now uploaded before entering the main form.
Add submission confirmation to logged in home page

I've merged Tim's implementation with mine, so the confirmation message
is in its own widget.
Style upload page back bar
Review follow up

- Fix doc comment indentation
- Move catch(){} onto same line as closing try brace
- Convert tabs to spaces in confirmation.js
- Correct css indentation
- Change tense of doc comment
- Use null instead of {} for empty template context
- Add title to home link
- Scope confirmation widget CSS
- Document most recent ticket in sessionStorage
- Use oae.api.util.redirect instead of assigning window.location
- Remove unnecessary newlines in tickets api
- Change new Date().getTime() to Date.now()
- Remove unnecessary empty object from _.extend()
Merge pull request #214 from ucamhal/avocet/restructure

Restructure page locations and form flow