Fix: _viewFallback() does not work with default theme

When Controller::$theme is not set, it always renders `view.ctp`.
Closes GH-190

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>
Blocks: visibility_roles was not correctly honoured

This is a regression introduced in fa8ec5f216.

BlocksComponent retrieves the roleId of the current user from
CroogoComponent::$roleId.  Since Blocks and Menus component runs on
on higher priority, CroogoComponent::startup() has not been executed
yet, leaving the default value being used.

Add session checks in Blocks and Menus Components and set the value to fix it.

- To properly fix this problem, `CroogoComponent::roleId()` method will be
  introduced in 1.6
- The property `CroogoComponent::$roleId` is deprecated in 1.5.x

Reported-By: Mohammad Saleh
Closes: #423
Add support for Cyrillic alphabets in jquery.slug

Cyrillic Letters for automatic Slug
Upgrade submodule to croogo/Ckeditor@d5f0d13f3b (1.0.0)
Upgrade submodule to CakeDC/migrations@7724ccd50d (2.2.2)
Upgrade submodule to CakeDC/search@112b36f08 (1.1.1)
Upgrade submodule to croogo/locale@2b7321cc90a
Updating AUTHORS.txt for release 1.5.4
Updating VERSION.txt for release 1.5.4
Merge branch 'pr/198'
Merge branch 'master' into 1.6

Conflicts:
	Locale
	Nodes/Test/Case/Model/NodeTest.php
	Plugin/Ckeditor
	Plugin/Migrations
	Plugin/Search
	VERSION.txt