Fixes #2254:

1. Fixes original issue: AJAX and client validation doesn't work with `errorSummary` set to true.
2. Added `CForm::$showErrors` which controls whether error elements of the each attribute should be rendered.
PHPDoc fixes:

1. Additional `CForm` class note.
2. Better description of the `CForm::$showErrors`.
Additional explanation of what `CForm::$showErrors` precisely does.
PHPDoc of `CForm::$showErrors` is now a bit less cryptic.
Fixed disrespect of overrides of CActiveRecord::attributeNames()
Bug #2581 ajaxVar in jquery.yiilistview.js
Bug #2581 ajaxVar in jquery.yiigridview.js
fixes #2558: added explaination about boolean arguments usage to migrate docs
Merge pull request #2582 from seregagl/2581-ajaxvar-in-clistview

Bug #2581 ajaxVar in jquery.yiilistview.js
fixes #2529: CAssetManager caused chmod() operation not allowed error on NTFS
Merge pull request #2320 from resurtm/fixes-2254

Fixes #2254: AJAX and client validation doesn't work with `errorSummary` set to true.
fixes #2401
Test case "CActiveRecordTest::testCustomAttributes()" has been added.
Code style at "CActiveRecord" has been fixed.
"CActiveRecord::_attributes" has been renamed to "CActiveRecord::_dbAttributes".
Merge branch 'pr-2569-ar-attributes'
Redundant has been removed from "CActiveRecord::refresh()"
Redundant condition for "names" has been removed from "CActiveRecord::getAttributes()"
PR #2569 has been reverted.
Fixes #1794: added ability to change widget ID via $htmlOptions['id'] array item in:

CTabView, CBaseListView, CListView, CGridView, CDetailView, CMenu, and CPortlet