Fix for 0.9 compatibility and bugfix for 'on' callback.

Changed the return type of HubConnection.received to match SignalR.received
The 'on' callback can take a variable number of arguments