add copy() and point() methods to Kinetic.Transform; most methods return "this" for chaining
Update Stage.js

At this time, only single finger touch is supported. However, if the first pointer event the stage receives is a multi-touch event, the value of stage.pointerPos will be left undefined. This causes:
```
`TypeError: 'undefined' is not an object (evaluating 'pos.x')`
```
in all internal the touch event handers. 
I suggest always using the location of the first finger in this case.
fixed up drawBorder debug border for caching
add new API for event object for drag events.
removeChildren and destroyChildren of Stage now remove canvases. fix #866
patched up #866
removed removeChildren and destroyChildren from stage.  No need to override anymore
Merge pull request #865 from binhqx/patch-1

Update Stage.js
fixed merge conflict
Merge branch 'master' of git://github.com/ericdrowell/KineticJS
refactored jsdocs a little bit
removed jsdoc-master
removing template dir
update .gitignore
Update README.md
ignore docs folder
striped out br tags from the docs
fix fast layer docs. Also node and container parameters added
correct stage size changing with FastLayer. fix #887
Update README.md