Try country-dependent jQueryUI localization files

When we load the jQueryUI, we should check if there's a file with full
locale code (eg ui.datepicker-zh-CN.js) before trying to load the file
with language-only code (eg ui.datepicker-zh.js).
Better representation of method parameters

- Let's try to retrieve the constant names (so that the output won't
  contain installation-dependent constant values, for instance
  DIR_FILES_THEMES instead of '/git/concrete5-5.7/web/application/themes')
- Correctly represent 'empty' values: 0, false, empty arrays are now
  represented as they are (and not as null or empty strings)
Don't use SESSION_COOKIE_PARAM_DOMAIN

In my testing enviro SESSION_COOKIE_PARAM_DOMAIN was not defined, so my
browser received this header:

Set-Cookie: ccmAuthUserHash=...; expires=...; path=/; domain=SESSION_COOKIE_PARAM_DOMAIN

Clearly a problem...
Call getDefaultValueConstantName just once
Translate Search in user points
Use SESSION_COOKIE_PARAM for remember user cookie

Also, let's use USER_FOREVER_COOKIE_LIFETIME instead of the hardcoded
duration of 1209600
Contextualize "By <author>"

Concatenating strings makes translators work very hard.
Let's state that "By" in these cases stands for "By <author>"
Contextualize "Set Name"

"Set Name" could mean "Set the name" or "Name of a set".
Let's make clear that in these cases the meaning is "Name of a set".
fixing
Merge branch 'master' of github.com:concrete5/concrete5-5.7.0
starting on redactor integration
redactor font
redactin
adding font awesome, starting css restructure
Started working on the search index attributes
starting to restructure assets
more asset work
font awesome search and replace
Localize the conversation editor configuration
Switching to PSR-2 and use new UI/DB standards