ES3-0.5.7 | ES5-0.5.5 | ES6-0.5.a2

ES6 0.5.a2
  - you can now define an event or route that has the same name as an
Object.prototype property
  - EventHandler interface supported by EventEmitter (pass a fn or an
object with an handleEvent property as callback)

ES5 0.5.5
  - code cleaning
  - you can now define an event or route that has the same name as an
Object.prototype property
  - IteratorSafe disappeared, Iterator lost its non-standard error
handler arguments, internal code updated to use Iterator::enum instead
of Iterator::next() when next is unecessary
  - Invoker has been invoked to this earth to do some named arguments
management
  - namespace handler managed by an invoker
  - EventHandler interface supported by EventEmitter (pass a fn or an
object with an handleEvent property as callback)
  - Collection::Model has been changed to Collection::model
  - setting an array as a value for a model key now results in a deep
copy of said array through JSON parse/stringify methods

ES3 0.5.7
  - code cleaning
  - you can now define an event or route that has the same name as an
Object.prototype property
  - IteratorSafe disappeared, Iterator lost its non-standard error
handler arguments, internal code updated to use Iterator::enumerate()
instead of Iterator::next() when next is unecessary
  - EventHandler interface supported by EventEmitter (pass a fn or an
object with an handleEvent property as callback)
  - Collection::Model has been changed to Collection::model
  - setting an array as a value for a model key now results in a deep
copy of said array through JSON parse/stringify methods