Add 'admin' key in Extensions menu and reorder 'admin' as first key the array
Fix: Avoid `Undefined index` errors when saving to a new table

Closes #411
Nodes from Blocks to contain Taxonomy.Terms
Disable scrutinizer in master

Having master and 2.0 seem to cause weird analysis
Instantiate AclPermission in construction for reusability
Fallback to use AclPermission for checking link permission

Closes #403
Closes #407
Refactor region query as custom find('active')
Refactor blocks query a custom find('published')
Update AclHelper.php

Correction of variable name used throughout getAllowedActionsByUserId(), swapped from $roleId to $userId
Fixed a bug in updateAll as modelAlias.id could not be an array - refs #451
BlocksComponent: Accept ',' for multiple values in conditions

Eg: `[node:recent conditions="Node.type:article,news;"]`

Closes #457
If admin_theme enabled, add theme's helper path

Closes #463
Replace forced escape values with default values

The prev() and next() escape values were forced to false, first() and last() were forced to true

Now these values are only set if user does not pass escape value from view.

Closes #465
Avoid notice when plugin description is missing
Fix: Add span10 class
Avoid losing `locale` in redirects

Closes #453 and #466
Fix: beforeRedirect function sig mismatch
Fix: Wrong helper is loaded when both admin and front themes contain CustomHelper

By moving admin_theme path setup to CroogoAppController::beforeFilter(), we setup
the view path only when we're certain that we are under admin route prefix.

Closes #485
Include `input-datetime` in `nodes.created` input class
Revert "Nodes from Blocks to contain Taxonomy.Terms" Ref: #438

This reverts commit 6793af091df9ecc2502de1b41ccf0f1ce6de62d9.

As discussed in #438, this may cause too many db hits.