Merge branch 'master' of git://github.com/yiisoft/yii.git
Merge branch 'master' of git://github.com/yiisoft/yii.git
Merge branch 'master' of git://github.com/yiisoft/yii.git
Allow creation of new validators on the fly

This is useful for extensions and/or behaviors.
I could do it outside the model, but I think it belongs in it.
Update changelog
now return $this allowing method chaining

also added @since tag
fixed log order
new line after method

just to keep the standard
Added test for CModel::addValidator method
Better test for CModel::addValidator
CActiveRecord has been refactored: meta data objects are now stored at the static field.
Note about overriding "CActiveRecord::__construct()" has been added.
Extra "CActiveRecordMetaData::$_model" field has been removed.
Code indenting at "CActiveRecordMetaData" has been fixed.
Tiny fix. Automatic completion for objects doesn't work with @return array PHPDoc
Merge pull request #2270 from AnatolyRugalev/CUploadedFile-phpdoc-fix

PHPDoc fix
Field "CActiveRecordMetaData::$_modelClassName" has been added to track active record class and compose verbose exception messages.
Tiny fix. Array-typed parameter passed to basename in remapScripts method of CClientScript
fixed typo in Russian messages
Merge pull request #2272 from hightman/fix-basename

Fix error in "CClientScript::remapScripts()" when processing scripts with HTML options.