doc cleanup.
replaced inheritdoc tags.
Mongo "_id" processing advanced.
Merge branch 'master' into activerecord-interface

* master: (30 commits)
  replaced inheritdoc tags.
  doc cleanup.
  Moved key serialization from data provider to data viewers.
  Fixes #1356: Alias for authFile in rbac/PhpManager not resolved
  Fixes #1296: stricter check of dashes in route.
  Fixes #1362: added itemOptions to Html::radioList and checkboxList.
  Fixes #1362: doc fix.
  really small doc typo fix
  Fixes #1332: generate subdirectories when needed during message extraction process.
  typo fix.
  Fixes #1335: support view extension fallback
  More TDB for the guide
  Added reference to Composer section of the guide from 1.1.x differences page
  Better docs structure and minor fixes
  More docs on performance
  Structure for console application docs
  Docs on using behaviors
  doc fix.
  Refactored MessageInterface::send().
  refactored EmailTarget with the new mailer interfaces.
  ...
created BaseActiveRecord
Update index.md
Merge pull request #1364 from sasselin/patch-1

fix doc typo
Improved Query::select() doc.
adjusted elasticsearch and redis AR to use BaseAR
Added $key parameter to several methods in grid view.
fixed test break
Added concrete http exception classes.
fixed readme
Docs on combining and compressing assets, asset format conversion
Added "Setting component defaults classwide" to docs
A bit more docs on console applications
Added crosslinks to Action Filters subsection of controller docs
Docs on creating your own rule classes
Added more explaination of layout to views guide
Url documentation typos