update(angular): updated angular version used

All angular scripts (angular.js, ngResource, ngRoute) were
updated to use 1.2. Angular 1.2 doesn't allow bootstrapping
an element that has already been bootstrappd, which
angularjs.org intentionally does several times for all of
the code samples. A fix for this was added to remove the
injector from elements that need to be bootstrapped separately
from the main application module (the same fix had been applied
to the docs site long ago).

Additionally, the async script loader was removed and all
scripts were moved to just before the closing </body> tag.
Since browsers do a good job of parallelizing script loading,
and because this application doesn't need lazy loading or
optional loading of scripts, it is simpler to just use
script tags.