A fix for the user profile page 404 error
Rename MockCache to EternalCache, and move it from tests into main.

This is because I'm starting work on taxonomy serving code in rhino, and for the first cut, I want to use a very simple cache like this.  Longer-term we plan on using memcache instead of ehcache.
AMEC-1994 Added the logic for displaying the three new ALM metrics
fixed the spacing between tiles
Added a new list item for the Pubchase share button to the generic article template
refactored the setCitesSuccess function
Merge branch 'master', remote-tracking branch 'origin'
added new comments for the refactored method (setCitesSuccess)
moved the google tile logic to create one only if other citation metrics exists
added code to remove spaces in the display_name (to avoid spaces in generated ids)
AMEC-1994: refactored the setDiscussedSuccess() function
AMEC-1994 Refactored the setSavedSuccess() function
License update
Merge remote-tracking branch 'origin/dev-AMEC-1999' into release/2.8.8rc
Merge remote-tracking branch 'origin/dev-AMEC-1994' into release/2.8.8rc
setting version in pom to 2.8.8
AMEC-1994 changed the order of the citation metrics tiles. (Google Scholar at the end)
AMEC-1994 re-declared the index variable
AMEC-1998 added getter and setter methods for 'sortKey' to perform the correct sort when the user navigates through pages.
AMEC-2030: Code style
Dummy response from the ALM server
First pass at adding media coverage to the Related Content tab
Merge remote-tracking branch 'origin/dev-AMEC-1994' into release/2.8.8rc