Made the SignalR definition 0.9 compatible

Moved the more explicit received callback definition up from
HubConnection to SignalR
The 'on' callback can take any number of arguments