Show localized intelligent search

The intelligent search menu is always shown in English. These changes
allow users to view it with localized names and keywords.
Refactor `ContentBlockController::save()`

Refactor `ContentBlockController::save()` to account for possible
overrides. Also account for future additions to code.
Remove unneeded `Loader::model('file_version')`

Remove unneeded `Loader::model('file_version')`

concrete5.6+ covers this with autoloading
Fixing typo
Merge pull request #1048 from mkly/remove_uneeded_model_load

Remove unneeded `Loader::model('file_version')`
Merge pull request #1047 from mkly/refactor_content_block_controller_save

Refactor `ContentBlockController::save()`
Merge pull request #1053 from mlocati/patch-73

Fixing typo
Add validation tokens
Merge pull request #1079 from mkly/fix_validation_tokens

Add validation tokens
Refactoring session variable for dashboard menu

Let's adopt $_SESSION['dashboardMenus'][$locale]
instead of
$_SESSION['dashboardMenus'.$locale]
Merge pull request #939 from mlocati/fix-intelligent-search-localization

Show localized intelligent search
Merge branch 'master' of git://github.com/concrete5/concrete5