docs(di/src/annotations): use triple backticks to code-fence code blocks
chore(docs): initial dgeni docs generation

Closes #261
perf(RecordRange): optimize disable()

There could be no lastEnabledChildRecord when there is no
firstEnabledChildRecord
- saves time by skipping findLastEnabledRecord() when the result is know
to be null,
- saves a test as isPresent(lastEnabledChildRecord) ==
isPresent(firstEnabledChildRecord)
feat(views): adds (de)hydration of views and template vars.

Dehydrated views are views that are structurally fixed, but their
directive instances and viewports are purged.

Support for local bindings is added to the view.
fix(Change Detection): fix merge error
chore(build): replace deprecated gulp-rimraf by node del

see
https://github.com/gulpjs/gulp/blob/0bb073de4418200e95bd56e0e06ac9d5fc5723b2/docs/recipes
/delete-files-folder.md
chore(gulp): don't run pub get in parallel to avoid a race condition