Lock down frontend dependencies w/npm shrinkwrap

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Test that activity comment is a formattable
Clean up activity endpoint specs
Make activity comment a formattable
Adapt frontend to activity comment format
Test that activity details is a list of formattables
Make activity details a list of formattables
Adapt frontend activity details structure
Test that activity comment and details are correctly displayed
Trust html received from the back-end
Adapt spec to formattable activity comment
Adapt at leat a few activities to the formattable layout

These are by far not all entries affected that need to be adapted to activity comment/details supporting formattable.
Test that the last 3 activities are displayed on the overview tab
remove embedded section from example

- provides no indication of embedded fields of reality
- clutters the example
- makes consistent spec-changes harder

[ci skip]
Merge pull request #2348 from opf/feature/remove_embedding_from_spec_examples

Remove optional embedded section from example responses
Merge pull request #2342 from opf/feature/npm-shrinkwrap

Lock down frontend dependencies w/npm shrinkwrap
refactor wp details overview
refactor overview-related protractor tests
Merge pull request #2346 from opf/fix/17437_activity_comment_and_details_as_formattable

17437 Activity comment and details as formattable
Merge pull request #2335 from 0xF013/feature/overview-cleanup

17684 wp details overview cleanup