Show user attributes names instead of handle
(It's just a proposal)
I'm wondering why the normal users should view the handle of custom user attributes (getAttributeKeyDisplayHandle) instead of their names (getAttributeKeyName).
In my mind I see the handles as an internal representation of the attributes, and the name as the text to be shows. Am I missing something?
Correct support for plural forms in Concrete5_Helper_Date->timeSince()
In English (and in many other languages) he have two forms for each words: singular (eg: day) and plural (eg: days).
Anyway some language have just one or more than two plural forms (for example Russian has 3 plural forms): see http://translate.sourceforge.net/wiki/l10n/pluralforms
The correct use of plural forms would be to use the recently added `t2()` function
Same as above for Concrete5_Job_IndexSearch->run()
Same as above for Concrete5_Job_RemoveOldPageVersions->run()
Same as above for the removal of pages with sub-pages
Same as above for /web/concrete/tools/dashboard/sitemap_empty_trash.php
Same as above for /web/concrete/tools/files/bulk_properties.php
bind variables instead of string concatenation

better performance by avoiding hard parses and better security by reducing sql injection possibilities
Show localized block type names and descriptions

Block type names and descriptions are always shown in English (with the
methods getBlockTypeName and getBlockTypeDescription of the class
Concrete5_Model_BlockType).
This pull request changes these two functions adding a call to t().
Refactor `Block::getBlockActionCollectionID()`

Refactor `Block::getBlockActionCollectionID()` return value.

- Return Collection object integer id if `Block::getCollectionObject()`
  return an object instead of just returning the object
- Return false if not Collection object found
Fix issue in showing search results

If the search text contains special regex chars, a php warning is
raised. This edit fixes that.
fix username and profile link blank for non logged in users
Add Warning Msg for Delete System Page in Sitemap

Add warning message if user attempts to delete system page from sitemap
as this can lead to a broken state requiring a restore from backup or
skilled restoration.
refactor next_previous block view markup

just cleaned up the markup -- no functional changes, and no changes to outputted html.
Blog entry localization fix (dark chocolate)

Let's fully translate the "posted by... at..." sentence
and the date pattern
Fix date/time localization in site activity
Fix localization of statistics graphs
Fix date localization in guest book
Let the time format be language dependent

The 12/24 time format is controlled by a define. While this define can
be overridden in site/config.php it should be better to make in
language dependant.
Show region name in login language selection

Since a language may have multiple localizations for various countries,
in the login page we should show the locale region name.