Hide concrete5 version number in upgrade page

If the constant APP_VERSION_DISPLAY_IN_HEADER is set to false,
unregistered visitors can still determine the currently installed
version by visiting the page /index.php/tools/required/upgrade.
Let's hide the version number when APP_VERSION_DISPLAY_IN_HEADER is
set to false.
get area handle and name through method which is easier to override
Revert "get area handle and name through method which is easier to override"

This reverts commit 3804e97eea47c29d944dfcd34c9f62c09a478e1b.
make it easier to derive generate sitemap job and add custom pages
C:\meschgit\work\concrete5github
Remove extra query and keep tab instead of space
Merge pull request #1 from mlocati/refactor-sitemap-job

Remove extra query and keep tab instead of space
Add events to GenerateSitemap job
Let's remove an useless function
Safer node removal approach
Merge pull request #2 from mlocati/refactor-sitemap-job

Add events to GenerateSitemap job
make wordSafeShortText() default

because this will usually be what most users want.
Fix Missing Autoloaders File Type Inspectors

Fix Missing Autoloaders File Type Inspectors

Add file type inspector classes to startup/autoload

- Add FileTypeInspector
- Add ImageFileTypeInspector
- Add FlvFileTypeInspector
profile page link name translatable

http://www.concrete5.org/developers/bugs/5-6-2-1/profile-page-names-not-translated/
indentation fixed
Add support for Imagick if present

Imagick is faster and more memory efficient than GD but less commonly installed. This uses Imagick if present otherwise falls back on GD. This may help reduce out of memory errors on larger images.
FileTypeInspector defined twice

FileTypeInspector defined twice

Concrete5_Library_FileTypeInspector defined in two different files.

- Add if class_defined check to only load one.
Show environment info always in en_US

- The environment info is used mainly when discussing about bugs and other
core-related things.
- Furthermore it contains quite technical info, so we assume that
technician are familiar with English.
- Finally the strings to be translated are quite hard to translate for
translators that don't have a sufficient technical knowledge.
Fix localization of getCollectionDate...

getCollectionDateLastModified and getCollectionDateAdded returned not
localized dates... Let's fix them ;)
getCollectionDatePublic same as getCollectionDateAdded/LastModified