Twitter Bootstrap Compatibility

Wrap inactive elements in span (current page, prev/next buttons at ends
of range).
More Flexible Paginator

Zurb foundation expects pagination links wrapped in anchor tags <a>
even on the current page. This seems like a safer approach.
Framework-compatible breadcrumbs

Add new options to getCrumbList to allow it to be used to make
breadcrumbs in Twitter Bootstrap or Zurb foundation. Follows the model
of PaginatorHelper
Merge remote-tracking branch 'upstream/master'
Merge branch '2.3' of https://github.com/cakephp/cakephp
Merge branch 'master' of https://github.com/planardothum/cakephp

Conflicts:
	lib/Cake/View/Helper/HtmlHelper.php
	lib/Cake/View/Helper/PaginatorHelper.php
unify engine to not require the suffix (as Cache and other places do).
update bootstrap config
update test for FileLog config
unify other log types as well
Merge branch '2.4' of https://github.com/cakephp/cakephp into url-conformance

Conflicts:
	lib/Cake/View/Helper/HtmlHelper.php
	lib/Cake/View/Helper/PaginatorHelper.php
Allow plus signs in URL's to pass unscathed in Helper functions.

According to  RFC 1738 the plus sign does not have special meaning outisde of the query part of a URL.
Router::url should passthru //example.com/file.ext

The function allows ://example.com/file.ext but was treating //example.com as cake-relative URL. The updated regex matches URI schemes as defined in RFC2396. Will passthru any of these formats:
* Starts with a valid URI scheme  (javascript:, https:, itunes:, ftp:)
* Starts with a '#'
* [NEW] Starts with a '?' which may be meaningless, but is as valid as starting with '#' (RFC1808)
* starts with //, or :// (:// is not technically valid, but included for compatibilty)
Fix subtle error in Regex matching URI scheme.

[+-.] will match plus, hyphen, and dot, but also comma. Use [+\-.] since  commas not allowed in URI scheme.
HTTP_HOST is not available in CLI

use FULL_BASE_URL instead.
Make ScaffoldView extend View instead of deprecated ThemeView
Add basic implementation of deleteAll().
Add method to execute an ORM\Query and get a statement back.

It is sometimes useful to have access to the statement object. In the
case of updateAll/deleteAll, the row count is useful. Shoehorning the
rowcount into ORM\ResultSet felt more awkward.
Fixed "delete" translation string bug
Merge pull request #1369 from markstory/3.0-table-delete

3.0 - Add basic implementation of deleteAll().