add REST documentation for telemetry module
remove server from REST endpoint keys
trim leading and trailing whitespace on csv import
(IntermittentFailure) Try not adding timeouts directly to a socket connection
Added the  key to the connection info for websockets
Merge branch 'if-push-timeout'

* if-push-timeout:
  Added the  key to the connection info for websockets
  (IntermittentFailure) Try not adding timeouts directly to a socket connection
Merge pull request #927 from stuartf/csvtrim

CSV import fields need trimming
Mocking the SlideShare API during CI builds

Also added 2 extra tests for SlideShare API failures
Support youtu.be style URLs
Add swagger
Example new REST doc format
use restjsdoc to populate swagger
properly wrap arrays for swagger parameter values
add jsdoc for new swagger methods
update swagger spec links
remove `q` alias for query params
make function for unwrapping swagger Lists
remove use of shell from swagger
add descriptions to models and newlines before descriptions
fix copyright years