Show a 403 forbidden if the user is already logged in, and added a define for showing the login page/forbidden page for guests.
Added support for localized dates usind Zend's Date object
added Zend's Date functions
make getCollectionDatePublic support localized dates
Translation functions for automated jobs (Job Name, Job Description and Last Status Text)
Enabled setting advanced permissions on areas

even when blocks cannot be added to the area (i.e. when the area's
"block limit" has been reached).
Moving js config for area permissions into it's own element.

This will facilitate resetting the area permissions whenever blocks are
added or removed.
Updated the block_area_permissions element to be pure JS.

So that we can call a tool that uses it via $.getScript().
Updating the area permissions whenever blocks are added or deleted.

- Added a maximumBlocks configuration value to the areaMenu
  configuration object for use in calculating permissions.

- Added a new tool (reload_area_permissions_js.php) to support reloading
  area permissions via ajax

- Added ajax calls to pull area permissions from the tool when blocks
  are added or deleted.
Removing dividers from the area menu popup when they're not needed.
make DATE_APP_GENERIC_MDY_FULL default date mask. Add time tag.
make DATE_APP_GENERIC_MDY_FULL default. add time tag
removed time tags due to possible compatibility issues. also using the solution using microformats doesn't seem perfect because the wrapping in a abbr tag might display an unwanted default styling in some browsers. http://microformats.org/wiki/hatom-examples
added t() functions
added t() functions
replaced ACTIVE_LOCALE with Localization::activeLocale()
this was discussed here: http://www.concrete5.org/community/forums/internationalization/fxing-problems-with-monthdaynames-in-internationalized-dates/#248555
To allow chaining: $log->write()->close();
BlockViewTemplate doesn't find the block template is it's is a dir, because BlockView::render appends '.php' to the name.
BlockViewTemplate also doesn't return the view.css and view.js for block templates that's in a dir, it is because basePath is never set then handling directories.

This patch adds a check for paths ending with .php to see if they are directories and adds basePath for directories

Related to my bugreport: http://www.concrete5.org/developers/bugs/5-4-2-2/wrong-path-to-block-template-when-embedded-a-block-element-in-th/
Added explanatory error messages when there are db.xml problems during block type installation
fixed opening php tag (no functional changes)