Add multi language support to router parse() and build() methods. Refactor language setting in application. re #337
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage

Conflicts:
	application/admin/component/application/router.php
Fix exception. re #355
Fix language saving. Fix build route. re #337
Fix component enabling. re #337
Fix dropdown in grid view. re #337
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
If query contains a language variable, use it. re #337
Modify queries at database level. re #337
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
Add translation command. re #337
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage

Conflicts:
	application/admin/component/application/dispatcher.php
	application/admin/component/application/router.php
	application/admin/component/languages/controller/component.php
	component/languages/database/behavior/translatable.php
	component/languages/database/row/language.php
	component/languages/database/row/table.php
Sync code with changes in framework. re #337
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
Merge remote-tracking branch 'origin/develop' into feature/337-multilanguage
Add route parse and build code back, it was removed during merge. re #337
Merge branch 'develop' of git.assembla.com:nooku-framework into feature/337-multilanguage
Merge branch 'develop' of git.assembla.com:nooku-framework into feature/337-multilanguage