Fix: Log entries are written twice

During plugin bootstrap phase, a call to CakeLog::critical() maybe made
(due to missing plugin) when the Log engine has not been configured.

This causes entries to be written twice and a file `tmp/logs/.log`
to be created incorrectly.
Fix: CroogoHelper::adminRowAction() outputs invalid markup

While title is not escaped, the generated 'onclick' javascript
containing the confirmMessage must be escaped.

See:
	http://book.cakephp.org/2.0/en/appendices/2-4-migration-guide.html#htmlhelper
	cakephp/cakephp@8601e0078a8242fda63d4ce0023602e1b80feda1
	cakephp/cakephp@80e589f19d69df41d3d759f45b8e5043b77ea653
Remove 'Log' from CakeLog engine names

See:
	http://book.cakephp.org/2.0/en/appendices/2-4-migration-guide.html#logging
Add missing 'delete' class
Suppress authError for unauthenticated users

Backported from 1.6
See: 3c7f27b0932bdbf53883f7e4681e16f455f83e03
Fix: Validation errors is not shown when resetting password

- Retrieve data even for POST requests since it's needed for breadcrumbs
- Switch to Model::find() since Model::read() clears Model::$validationErrors

Closes #431
Fix: Infinite redirects for non-admin accessing /admin area

Valid users will get infinitely redirected to /admin/users/users/login
which they don't have access.  Grant access of this URL to public role to
prevent this.

Closes #431
Clears file_map when activating a theme/plugin

For themes providing its own CustomHelper, activating the theme
may cause missing method errors since it's still using
Croogo.View/Helper/CustomHelper.  Clear the file_map cache so that
it's immediately available.
Fix: Prevent undefined index errors in Nodes/admin_add

See croogo/croogo#199
Handle non-existent theme path for php 5.2

Patch originally from: paulr
Closes #430
Fix: Incorrect signature for ModelBehavior::afterFind()

See: 7a4f0e188
Closes: #429
CS Fixes
Add missing App::uses(), docblocks and formatting

Closes GH-182
Removing 'PHP version 5' from docblock
Fix: Add missing Form::end() when editing locale file

Closes #434
Fix: Make `Password` in admin_login placeholder translatable
Fix: Delete actions does not work in AclActions

Closes #438
Ref: http://article.gmane.org/gmane.comp.cms.croogo/304
Related: 15ea3ed896e1016b39cd5e5f04a0ce6c83185c46
Fix: Call to undefined method InstallManager::log()

Closes #441
Closes GH-205

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>
Fix missing default session settings prior to the installation process

Closes #440
Made terms description nullable in fixtures

As they are nullable as describe in migrations https://github.com/croogo/croogo/blob/master/Plugin/Taxonomy/Config/Migration/1346931401_firstmigrationtaxonomy.php