Merge pull request #1917 from and-ers/master

array_push optimizations (reverse-merged from commit 157ff017a0776503658b94a8520a2db3ffda9315)
Backported CFileLogRoute code from Yii2
CHANGELOG fixes
Merge remote-tracking branch 'upstream/master' into stat-relation-bugfix

Conflicts:
	CHANGELOG
Merge pull request #2049 from Yiivgeny/stat-relation-bugfix

CStatElement with join bugfix
Added getter for cell contents to CGridColumn

Added getters to CGridColumn to allow getting cell contents
for extended use cases of CGridView.

issue #106
cleanup comments in `@property` annotation script
speedup phpunit tests on travis

fixes #1890
Merge pull request #1978 branch '1977-CFormatter-normalizeDateValue-protected' of https://github.com/etienneq/yii into etienneq-1977-CFormatter-normalizeDateValue-protected

* '1977-CFormatter-normalizeDateValue-protected' of https://github.com/etienneq/yii:
  minor change in changelog entry
  changelog
  #1977: declared CFormatter::normalizeDateValue() as protected

Conflicts:
	CHANGELOG
updated docs of CFormatter class
Created a LocalizedFormatter class

issue #1818
documentation and changelog for localized formatter
fixed spaces -> tabs
Update framework/db/ar/CActiveRecord.php

method save() always returns true, even if the record does not exist in the database
Issue #1966 - CWsdlGenerator now supports soap indicators (sequence, choice), injecting of custom WSDL string block and generation of human-friendly documentation for complex types. Added unit test.
Removed @property declaration
Added more docs about second param.
Fixed docs
Merge pull request #2066 from Ragazzo/CComponent-attachBehavior-method-fix

Added more docs about second param for CComponent::attachBehavior()
Merge pull request #2065 from Ragazzo/CDbTestCase-property-fix

Removed @property declaration in CDbTestCase