docs(tutorial): update step_07.ngdoc

"Orthogonal" is a strange word for those without a mathematical/CS background. "Independent" is clearer.

Closes #3641
Update step_00.ngdoc

the <a> is incorrect.
there is no space between "a" and "href"
docs(tutorial): fix links in step 00
docs(angular.module): improve docs

it wasn't clear before that if given the same name a second time this method RETRIEVES an EXISTING module.  Not even sure if my description is accurate, hoping someone will either confirm and merge or clear it up.

Closes #3666
docs(tutorial): update step_00.ngdoc

Clarify the little snippet on dash vs camelCase html to directive naming pattern

Closes #3550
fix(package.json): use full version numbers when interpolating

When using less than 3 numbers in npm package version together with
tilde interpolation, it lets major version upgrades, e.g. "~0.10" means
at least 0.10 and less than 1.0; this pattern would match e.g. 0.11, 0.12 etc.
Besides, some package.json dependencies were upgraded.
fix(docs): Replace missing end tilde in resource docs for minerr.
fix($q): fix forwarding resolution when callbacks aren't functions

Uses the changes from @jamestalmage's fix in #3535. (thanks!)

Closes #3535
Merge pull request #1 from angular/master

merger