Adding content titles to urls

I have added LinksHelper class to links that point to content. All content links should now have the title of the book in the url after the id and version and before the page. For example 'contents/fff43307-25af-4c04-96fa-163449aac655@1.1/Simultaneous_Equations:2'.

There were two files where I had trouble adding LinksHelper  - src/scripts/search/results/list/item-partial.html and src/scripts/workspace/results/list/workspace-item-partial.html. These files utilize Handlebars helpers to split and limit the title in the urls.
I'm not sure why the getIdComponents regex should change.  This is used to separate out the version and id, since the two are sometimes, but not always, combined when returned from archive.  However, I don't believe the title should ever be mixed up in the id.