chore(lib): refactor documentation into proper libraries

angular:animate
angular:bootstrap
angular:bootstrap:dynamic
angular:bootstrap:static
angular:core
angular:directive
angular:filter
angular:introspection
angular:mock
angular:perf
angular:routing
di
route:client
feat(metadata extractor): Cache the fieldMetadataExtractor for greater performance

Dartium tests run in 7.6s; down from 18.2s.
dart2js on Chrome runs in 2m instead of 3m
chore(bootstrap): rename: ngDynamicApp -> dynamicApp; NgApp -> Application
fix(export): Add missing NgController to angualr.dart
test(ng_model): detect browsers that do not support `simulateTypingText`

Detect browsers that do not support `simulateTypingText` and skip tests
that rely on it.

Closes #814
fix(docs): reenable broken doc generation
chore(selector): Remove the selector.match() function.  Clean up tests.