Flow HubExceptions which to clients even with detailed errors disabled

#2376
Tests verifying HubException details are sent to clients

- HubConfiguration.EnableDetailedErrors is false

#2376
Reject failed invocation with a single JS object representing HubException

#2376
Simplified setup for functional tests with detailed errors disabled
Make HubException a JS Error object