Fix assertion for script load timeout
Replace asload module with css module
Remove addListener, removeListener and clearListener methods

Use convention of 'on/off'
Remove unused require for modjs/api
Remove api.queue
Add context argument to on/off for events

This reduces the need to use Function.bind or variants when calling
Events.on()
Add error callback for modulejs.load test
Remove reference to modulejs.api in Events.augment

- changed to use simple for..in loop to copy prototype methods
Merge branch 'fix/events' into develop
Bump version to 1.5.1
Merge branch 'release-1_5_1' into develop
Add assertions for Date and RegExp in api.type test
Add api.flatMap
Merge branch 'feature/flatMap' into develop
Change flatten() to deal with array properties

- array properties will be flattened out K[N]
Rename set/getValue to get/setProperty

This seems more clear and aligns with general JavaScript terms.
Rename Events.emit to Events.trigger

This follows a general convention: jQuery, Backbone, etc
Add httpOnly option for setting cookies in WebStorage module
Add api.isNative and checks for map, reduce and filter
Added modulejs config variable disableNatives