fix($sinon.js): don't attempt to send a progress event if not supported by UA
test($session): #784 - unit tests for file list init feature