Add QM.always and QM.never
Refactor Events.collect to use separate filter and map function params
Fix use of Array.prototype.slice

- IE8 quirks
Refactor Future.collect with separate params for filter and map functions
Use global param in main library IIFEs
Add _$.every and _$.some aliases
Refactor check for module config xhr factory
Remove Ajax process option
Add timeout details to Error in case of Ajax request timeout
Change to consistent error messages

<function>#<type>: message
Add Jasmine globals for async tests
Add all module source to jasmine src option
Update test for error messages