Added Structure for Data Messages to DAP
Added Stub so Dispatcher will Compile with New AD Version
Implemented DAP Hash-As-You-Go
Added DAP Client Methods to Publish Data
Added Dispatcher Support for Data Messages
Merge branch 'master' into development/data-messages

* master:
  Updated DAP Tests
  Plugins can open External Links in Browser
  Removed Autolinker and Added Angular Sanitize
  Added Extra Error Checking for Websockets
  Added Rudimentary Support for Plugin Updates
Completed Testing of PublishDataMessage
Added File Upload Dialog
More client-side framework for uploading files
Backend Successfully Uploads Files
Added Ability to Download Data Messages
Added Filenames
Added Naming to Uploaded Data
Added Upload Callbackd
Added AD Data Upload for Profile Pictures
Updated how Profile Pictures are Displayed / Updated
Fixed Profile Display
Added Correct Profile Image to Self Messages