add return value for Pipeline.create()
move version tag to the head section
detail the description of Pipeline events
backward incompatible changes:

* change the event name 'success' to 'done' on Pipeline mechanism
* change the event name 'failure' to 'error' on Pipeline mechanism
update api documents for arsenal.js