#4215 Remove language code in alternate link when language is the
default site language and remove url language code is on
[3.4] Add a wikipedia link to explain what vim is

This PR adds a wikipedia link to explain what vim is. Link is http://en.wikipedia.org/wiki/Vim_%28text_editor%29
Remove close tag for an unopened span element.

This is probably a close tag from the default.php list view where the id is enclosed in a span element with a title set to the lft and rgt of the item. The starting tag was removed but the closing tag was still there. Removing the close tag results in a cleaner and valid html code.
Merge pull request #4424 from alexvanniel/patch-4

Remove close tag for an unopened span element.
Merge pull request #4221 from infograf768/multilang_alternate

#4215 Multilingual: Remove language code in alternate link
Correcting wrong rtl in protostar
Update tests to use the mock JApplicationCms object and mock JSession where used
Merge remote-tracking branch 'joomla/staging' into 3.4-dev
Merge pull request #4447 from infograf768/protostar_rtl

Correcting wrong rtl in protostar
Add tear down function. Fixes #4458
Ensure vars are always set if the default menu item is retrieved (Ref #4183)
Merge pull request #4461 from mbabker/routerFix

Ensure vars are always set if the default menu item is retrieved (Ref #4183)
Updating es-ES and fa-IR installation languages
Add formbehavior chosen to selects
Add formbehavior chosen to selects. Fix #4464
Method __toString not implemented for '\The'

Due to data type omission, when calling JRoute::_($url) I receive the noticed that: Method __toString not implemented for '\The'
* Specified the data type of the return value
* Fixed additional typos
Merge pull request #4469 from demis-palma/patch-5

Method __toString not implemented for '\The'
[imp] Weblinks removal. Closes #4214.
Added chosen to categories modal
Merge pull request #4468 from losedk/contactchosen

Add formbehavior chosen to contact selects