Added tests of the CUploadedFile getExtensionName method
Reusing the CFileHelper getExtension method
Shifted CUploadedFile getExtensionName to use CFileHelper getExtension
Update CActiveRecord.php

fix #3477
Database settings moved to separate file.

main.php and console.php just include it.

fixes #3489, close #3490
Allow to hide First, Previous, Next and Last buttons.

Hi, now there is no way to disable text buttons in CLinkPager (without development own pager).

My propose:

```php
$this->widget(
    'zii.widgets.CListView',
    array(
        'dataProvider' => $dataProvider,
        ...
        'pager' => array(
            'firstPageLabel' => false,
            'lastPageLabel' => false,
            'header' => '',
            'footer' => '',
            'cssFile' => false
        )
...
```

In this case First and Last links will be disabled.

Cheers.

close #2630
in CPgsqlColumnSchema don't set size for time types with precision

fixes #264
close #2802
Merge pull request #3034 from acorncom/refactor-file-helper

Refactored CFileHelper to reuse the getExtension method
Merge pull request #3036 from acorncom/3035-add-file-helper-use

Refactored CUploadedFile getExtensionName
ignore table pkfield if overrided in model

close #3156
fix #3055 inconsistent return value of CAction::runWithParams()
adjusted doc order, fixes #2509
CActiveForm::error() fixed to respect 'hideErrorMessage' option on regular output

fxies #3302, close #3330
removed unnecessary .gitignore files

fixes #3227
fixed crash when validating non string data

fixes #3087
Fixed Ukrainian localization error
ja doc fixes
Merge pull request #3494 from softark/2014-08-16-ja-update

ja doc fixes
Merge pull request #3491 from cebe/fix-3087

fixed crash when validating non string data