docs(angular,ng,ngScenario): fixed a lot of typos and a few JSDoc parameters

* overriden -> overwritten
* Jsonified -> JSON-ified
* minfication -> minification
* defered -> deferred
* tempalte -> template
* my:DiRective -> my:Directive
* suffixe -> suffix
* revesed -> reversed
* itwhich -> it
* techniqueue -> technique
* vody -> body
* finshes -> finishes
* added a missing JSDoc parameter for `src/ng/location.js`
* added missing parameter names for JSDoc in `src/ngScenario/Future.js` and `src/ngScenario/ObjectModel.js`
* renamed a JSDoc paramert from what was probably the old variable name in `src/ngScenario/ObjectModel.js`

Squashed commit of the following:

commit 2de45ffd4636e54877275cc323c50d3de4fe69d9
Merge: faf38db e14e219
Author: Carl Danley <carldanley@gmail.com>
Date:   Mon Jul 22 10:45:39 2013 -0400

    Merge branch 'master' of github.com:angular/angular.js

commit faf38dbf2d8e0130600c07f26ed4fd7e3e04b603
Author: Carl Danley <carldanley@gmail.com>
Date:   Thu Jul 18 23:01:37 2013 -0400

    more spelling and JSDoc fixes

commit 06ebbf364938e6f8c430c15870245388a3277947
Author: Carl Danley <carldanley@gmail.com>
Date:   Thu Jul 18 22:59:32 2013 -0400

    some more spelling fixes. Fixed another JSDoc with incorrect parameter specifications

commit 77f5f94e2022231da96522113fc3fa78d118bb48
Author: Carl Danley <carldanley@gmail.com>
Date:   Thu Jul 18 22:48:35 2013 -0400

    fixed JSDoc for function so `replace` is properly described

commit e9f581384795da3628b65c1afdc80abab24e3f28
Author: Carl Danley <carldanley@gmail.com>
Date:   Thu Jul 18 22:47:02 2013 -0400

    small spelling errors that have been fixed.