CS-4849: Adds rich text captions preferences
CS-4849: Implements rich text captions

Original commit hashes and subjects for this feature in 4.2:

f1415354b8ca25e67ee53df9c37dbfdc213242a2 - CS-4956 & SITE-560 & IM-1355: Fixes issue with rich text captions
df3e542886ef4961abc94d7dbcecc306944fac5f - CS-4817: Fixed usage of StringTransformer
962310545e2ce0fd238e054c4d5a6aa390c5c5fb - CS-4817: Moved and renamed DataTransformer to StringTransformer
4a06041ad64b29b78152ff18f30a13bd5325854f - CS-4817: Fixed typo
b27b914e7deae2a61e8ab5af11fddba87452186d - CS-4817: Added database changes needed for rich text caption to installation file
829378863202ea7d79440faff2bd124bbc89ca3e - CS-4817: Set default value to N
5eda4026293dc82b317eb28057a5ea918034d1a0 - CS-4817: Replaced sdtring with space
e7b83d6f58bd0fbc00ea0b175a9d78773bba73b4 - CS-4817: Fixed display where spaces were trimmed.
1458c989e17eeeac68a8f51bd6e7a05b95d23928 - CS-4817: Added Spanish translation for rich text image caption
72a0caf68777e7373b7b877cd815cfe27c6072c0 - CS-4817: Registered file within translation system
c4c5635c3c318cb3c0a999921f479930ddbc0076 - CS-4817: Forgot to increment number dOh!
3d4bc7eb85566f89867f4f31546e77afb145bdf0 - CS-4817: Added systempreference to installation and demo content files
e248db4fe4d8b0229b4b53915782b8058b7507da - CS-4817: Fixed some displaying bugs in the backend when rich text captions are disabled.
5569019c67188197334b943ba924be92ad26ac80 - CS-4817: Added display fixes for image captions in backend user interface
931a3e89ae0c740590f2c71300d4e325ca6f3d6d - CS-4817: Cleanup some unused code and some testing stuff
5d60b4523a747a6d49474356fe46c888e9ac9bc8 - CS-4817: Added translatable string to language files
580baa7c83544ffc90eee3fdd7b98ce2a515dd40 - CS-4817: Added check to disbale inline editing when using rich text captions
52f49cc52ffd549589c88cb9f3205b634448754d - CS-4817: Reduced icons in editor and enable rights for editor
4ae2ad1ad1a99553e49eb3fa7740cd6f761a8577 - CS-4817: Implemented rich text captions for all caption screens
38f36b8f319ab5d81ade44f3cb6516518992bdc9 - CS-4817: Added system preferences for rich text captions
Revert "[CS-4762] Fixes missing Georgian file for jQuery datepicker"

This reverts commit f6956b271040ff2d6ba29203e54dd3b572edf878.

Wrong PR
Revert "CS-5446: Disabled 'add article_type' button if viewing all fields (with no article_type selected)"

This reverts commit ea45f37280258f034a9c0cc37eb296234073e982.

Wrong PR
CS-4849: Renames variable name
CS-4849: Adds newline and retrieves language from Request instead of cookie
CS-4849: Adds newline and retrieves language from Request instead of cookie
Merge branch 'CS-4849' of github.com:m038/Newscoop into CS-4849
CS-4849: Removes unneeded line of code.
Merge remote-tracking branch 'upstream/master' into CS-4849

Conflicts:
	newscoop/admin-files/article_types/fields/index.php
	newscoop/src/Newscoop/NewscoopBundle/Resources/views/BackendArticleImages/edit.html.twig
Merge remote-tracking branch 'upstream/master' into CS-4849

Conflicts:
	newscoop/admin-files/article_types/fields/index.php
	newscoop/src/Newscoop/NewscoopBundle/Resources/views/BackendArticleImages/edit.html.twig
Merge branch 'CS-4849' of github.com:m038/Newscoop into CS-4849

Conflicts:
	newscoop/admin-files/article_types/fields/index.php
CS-4849: Removes debug information
CS-4849: Fixes issue with placing description as image text
Revert "Revert "[CS-4762] Fixes missing Georgian file for jQuery datepicker""

This reverts commit 4b9f02817ada450a1e23d93f12277cb2e9aa19b5.
Merge pull request #795 from m038/CS-4849

CS-4849