Revert "Remoiving Code Snippet spike from production"

This reverts commit c1470971f05d52ee3a41978039f00de0d92feb2b.
DNN-3619 file upload js component
DNN-3619 - fixed stylization and search reset issues
3619 - fixed stylization and search reset issues
DNN-3862 All page properties should be copied when copying a page
DNN-3865 Page settings do not save start date

Modified the logic in page management so when a page is copied a clone of previous page is use as the base for the new one.
Removed minimum value for start date so date is preserved when editing take place after start date
Fix bug DNN-25991: update the delete icon to 16*16px.
fix bug DNN-21973: add mask on: 1: navigation menu; 2: modal popup; 3: control bar menu; 4: module actions menu.
The "shaking" issue can't be resolved because its determined by IE's render engine.
Fix bug DNN-3645: get custom error node with location wrapper check correctly.
CONTENT-1823 Adjusted the permissions of the created group folder. Hide Groups folder from TelerikFileBrowserProvider
CONTENT-1823 Fix previous commit
CONTENT-1881 - DAM > Expired Documents Subscriptions
Allow to get urls from the Schedule task
dnn-3890 - fix reference to Moq (was pointing to Evoq.Content folder, instead of Platform folder)
DNN-3564 SI: Adding redirect to Profile, Messages or Friends page throws exception
CONTENT-1823 Added check for public roles
CONTENT-1809 - Content Workflows do not work for Digital Asset Mgmt module for existing portals
Updated the Upgrade process to add the default Content workflows to existing portals.
DNN-3541 Updates messages/email for use case: Admin can change a user's password
DNN-3862 All page properties should be copied when copying a page
DNN-3865 Page settings do not save start date

Modified the logic in page management so when a page is copied a clone of previous page is use as the base for the new one.
Removed minimum value for start date so date is preserved when editing take place after start date
Merge commit 'c34d53f3beb185cdf33691a26f9cce31c1d0a1b1' into development
DNN-3837 Getting Started can be hidden by Checkbox
DNN-3820 - integration with the server-side service controller