Reformat package.json to use 2 spaces (to be compatible with npm --save)
Update deps; don't rely on the ^ flag

While all recent Node releases include npm that understands the ^ semver switch,
some users are on obsolete Node versions (like early 0.10.x). ng-annotate itself
doesn't use ^ for this very reason so let's cooperate with this decision.