Remove unnecessary `new` calls in Try.applyf
Make toKeyValue internal function

- really only an iterator function used by Arrays.toObject
Add support to Ajax.getParams for multiple parameter values
Replace use of Objects.extend
Change loader module to use promises