Catch only exceptions thrown by model[func]() (fix #454 and re #384)

The Deferred is resolved only if model[func]() succeeds.
improving docs
Corrected spelling errors in can.Control docs.

* Fixes bitovi/canjs.com#136
* Fixes bitovi/canjs.com#134
* Fixes bitovi/canjs.com#133
* Fixes bitovi/canjs.com#131
Merge pull request #456 from neektza/master

Corrected spelling errors in can.Control docs.
pointing to the new logo location
fixes the docs for https://github.com/bitovi/canjs.com/issues/132
adds .extend a few places
Clarify the use for escaped ejs tag.
Fixing typos
how to contribute changes
Merge branch 'master' of github.com:bitovi/canjs
Updating can.View.Mustache to be can.Mustache to match documentation.

Closes https://github.com/bitovi/canjs.com/issues/93
Update example to use jsfiddle rather than old @demo markdown
Merge branch 'master' of git://github.com/bitovi/canjs
Provide slightly more verbose explanation of templated tags, as well as an example.
Rewrote and reorganized the Mustache API docs
More Mustache API doc updates
Merge pull request #458 from bitovi/mustache-docs

Updated the Mustache API documentation
Removed @codestart @codeend dependencies, fixed visual glitch.
Merge branch 'master' of git://github.com/bitovi/canjs