Removed qunit tests from travis.yml until OAE-fix is merged
Stop using deleted oae.api.authentication.logout() function

The logout button is wrapped in a form to POST to the logout endpoint
(as is done in 7998c29d8a264e).
Merge pull request #228 from ucamhal/avocet/fix-logout

Logout no longer works
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