[t2852] Corrected header spacing on dashboard
[2850] Popcorn wrapper defensive checks on ready media, and turn off custom input keys while media is not ready.
[#2851]Make default state inside the editor HTML, and not a logout call that leaves incorrect state for save on load
[#2835] Update projects we keep in tree for changes that have occured in our plugins
Bug 2857 - Fix embed shell CSS regression from bug #2845

The HTML structure of the embed shell was changed in bug #2845 to include a
wrapper div for the iframe. The CSS was also updated to match this structure.
This meant that projects published before November 6th appear broken, since
they don't have width/height CSS selectors
Bug 2866 - Enable use of secure Flickr API endpoint
Bug 2867 - Reduce top and bottom margin on embed-shell
[#2856] Re-add logic for browser detection using UAParser lib
[#2898] using 'forceFirstRun' in query string triggers first run dialog.
[#2888] Class list shims were not added yet, causing the app to crash in IE9 before even loading
[#2881] Projects Table needed to explicitly define charset types for production
[#2906] media-status-container null node reference removed.
[#2901] PopcornWrapper play/pause calls forced media to be ready before using. Updated tests to reflect this
[t2879] only dispatch trackeventupdated when appropriate
[#2896] destroy and hide first run popups using the tooltip api to avoid errors if the callback somehow executes twice
[#2900]
1. Force focus on the default editor when not using the media or share editors.
2. Fixed hidden bug where the media editor was manually switching focus, we had mapped the wrong name in header.js
[t2633] Use value getters to avoid safari crash in tracks-container
[#2919] Fix regression from #2879. Poor merging caused trackeventupdated to not be fired correctly at times
[#2876] Change jQuery scripts to both be from a better cdn and be minified.
Bug 2929 - Add debug information for jade output