Fix publish_page missing language parameter
Smartlink field: based on the specification of Issue #2785 - point 1
Added test and adapted code based on digi604 's review
Fix failing test and python 3 compatibility fix
Add PageSmartLinkField documentation
Fix content_type
Some more python3 compatibility code
add support for language changer for details views of objects
cleanup
missing raise removed
Merge pull request #2890 from johnraz/patch-2

Fix publish_page missing language parameter
Merge pull request #2881 from johnraz/Issue2785-SmartLink-field

Issue 2785 smart link field
Merge pull request #2892 from FinalAngel/develop

fixes issue #2882
fixed tests
moved the logic to languagechooser
Merge pull request #2893 from digi604/fix-language-chooser

Easier language chooser for i18n detail views
Fixes AttributeError: [some plugin] object has no attribute 'cms_plugin_ptr'
Merge pull request #2895 from mkoistinen/further_fix_for_2868

Fixes AttributeError: [some plugin] object has no attribute 'cms_plugin_ptr'
Applies the same fix as in PR #2895 to the static_placeholders
And fixes typo in #2895