Hub invocation progress now works for all transports
- Updated DemoHub sample to show a progress bar
- Log a message in the JS client when using a version of jQuery that doesn't support progress
- Other misc. clean up
- #2380