Angular 5
Summary:
*Delete node_modules and package-lock.json*
*Run npm install*
Based on D158
The long awaited Angular 5!
Removes prismjs as we dont use it
Updates from angular 4.4.4 to 5.2.11
Updates material to latest compatible and changes all md tags to mat
Updates typescript version
Adds workaround for navbar back button, due to new navbar styling
Updates http and httpmodule to their new respective objects; httpclient, and httpclientmodule
Response is now a json object
Updates request headers
Implements ng2share as an internal module
Fixes T149
Test Plan: Test all functionality
Reviewers: Info-Screen, CLOVIS
Reviewed By: Info-Screen
Subscribers: CLOVIS, Info-Screen, WyldBot
Differential Revision: https://phabricator.wildfyre.net/D163