Bump rails to 4.1.5
Bump cancancan version, optimize rules

Since all rules are always evaluated on every request, comparing against
Document.shared meant that all shared documents were requested for all
requests. Pretty bad!
Increased timeout for unicorn server processes
Migration
Tests
Titles are unique by combination owner and run_key
Anonymous can open/save documents if they have a run key
Anonymous can save with a run key
Allow anonymous to list documents tagged with a specific run key
Ensure logged in users can access anonymous-owned docs

[#78210876]
Refactor 'launch' to have a landing page instead of just forwarding the user on

[#78211460]
Don't show 'Launch:' when there are no matching documents
Better launch layout when only the original exists
Better url handling with Addressable::URI

This helps avoid clobbering query params
LARA integration on the launch landing page

[#78211038]
Sort the documents list to make them easier to find
Include the run key in the document title, for clarity
Fix including addressable/uri
Remove rails default of no frame embedding for launch page
Reference application.js in <head> so we can use jQuery in body scripts