Added overlayed panel for instruction in new editor for issue #514
Merge branch 'staging' into gh-514
Added content of help for different stages and linked to workflow model
Workable version of new overlayed help
Don't show start reviewing button prematurely (#1198)
Fix logic for moving past the sync state (#1255)

Fixed "all lines are synced" text from always appearing when we're not
in translation mode.

Changed text to read "all lines are complete"/"not all lines are
complete".  This is more precice, since it also shows when lines are
blank in translation mode.

Refactored the Workflow class and the workflow section of our
template:
  * replaced canMoveToReview()/canMoveToTitle() with canMoveToNext().
    I like having a function that returns the correct value in both
    translation and non-translation mode.
  * replaced ng-switch to ng-if.  This seems cleaner to me and
    requires less comparisions during the digest cycle.
  * Translate the heading text for each step.
  * Added closing tags for a couple divs that didn't have them
  * Cleaned up a couple bugs/redundant code.

Updated tests and added some extra cases.
Fixed typo
Moved isComplete() function to subtitleList.

I think this will be nice to use for other parts of the code
Disable approve button for incomplete subtitles (#1256)

Made it so we disable the approve button and display error text when
subtitles are incomplete.

Added some tests for the CollabController.

Fixed/updated CSS and HTML for errors in the collab section.
Merge branch 'staging' into gh-514
Fixed items 1. and 2. in layout changes for issue #514
Finished item 2 of layout changes for issue #514
fixes in layout of overlayed help
Added the bullet image
Item 6. in UI improvements for issue #514, make first subtitle edition active if starting from empty list
Added period to error message
Do not show overlayed help if it is a task, for issue #514
Update subtitle content for some edge cases

keyup only captures changes from keyboard events, not things like
right clicking and pasting.  The input event should capture
everything on modern browsers.  propertychange works for IE7.
Layout adjustements for issue #514
Make all strings from editor translatable