Fixes to Persian language
Fixes Issue #2624

Adds a check for duplicate keywords being added to the meta keywords
Fixed incorrectly named methods in the installer
Merge pull request #2651 from ryun/patch-5

Fixes Issue #2624
Why ever was this in here?
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop
keep cache consistent with real database state
Fixed variable typo in the installer lib. Fixes #2590
Fixing issue with double $input vars for chunks ft pre_save
Fix for page: vars

The issue was that the {{ page:var }} tags were not working because the
page vars were not being loaded until after the page was pulled from
the database. The fix is to push the page vars into the ci cached vars
right after we pull the page entry and before we pull the stream entry.
Merge pull request #2649 from Youhan/persian-lang

Fixes to Persian language
Fixing relative URLs in blog.

Thanks @obrignoni!
Merge pull request #2653 from mattpotts/patch-3

keep cache consistent with real database state
Refactoring a bit of the cache clear code here.
Fixing undefined variable in datetime.php class.

Addresses #2593.
Merge pull request #2645 from khalil-tabbal/2.2/develop

2.2/develop : french translations
Replaced login slide down animation with shorter fade in and bounce
Removed old setting for require_lastname. Handled by Profile now
Removed unused twitter settings. This and the previous commit closes #2559
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop