ex_cmds2.c:fix for issue #1164

fix condition while iterating over all buffers
vim-patch:7.4.341

Problem:    sort() doesn't handle numbers well.
Solution:   Add an argument to specify sorting on numbers. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=adc4a84f72eb44dae657af713922a6e2c1f64ae3
vim-patch:7.4.347

Problem:    test55 fails on some systems.
Solution:   Remove the elements that all result in zero and can end up in an arbitrary position.

https://code.google.com/p/vim/source/detail?r=v7-4-347
vim-patch:7.4.351

Problem:    sort() is not stable.
Solution:   When the items are identical, compare the pointers.

https://code.google.com/p/vim/source/detail?r=v7-4-351
vim-patch:7.4.358

Problem:    Sort is not always stable.
Solution:   Add an index instead of relying on the pointer to remain the same.
            Idea by Jun Takimoto.

https://code.google.com/p/vim/source/detail?r=v7-4-358
Merge pull request #1167 from atwupack/fix-issue-1164

ex_cmds2.c:fix for issue #1164
vim-patch:7.4.312

Problem:    Cannot figure out what argument list is being used for a window.
Solution:   Add the arglistid() function. (Marcin Szamotulski)

https://code.google.com/p/vim/source/detail?r=v7-4-312
server: Rename address environment variable

To follow the pattern of using NVIM for technical descriptions, it was renamed
to NVIM_LISTEN_ADDRESS
eval.c: Rename jobwrite to jobsend
eval.c: Rename msgpack-rpc functions for consistency
runtime: Enhance help.vim to highlight Nvim/NVIM
runtime: Initial msgpack-rpc documentation
runtime: Initial job control documentation
runtime: Add highlighting for new functions/events
runtime: Update python_setup.vim to the new rpc function names

Also improve version checking.
runtime: Document 'unnamedclip'
runtime: Document python interface, clipboard and add intro doc
Merge PR #1163 'Initial documentation of nvim features'
7.4.371
Merge pull request #1165 from splinterofchaos/fix-patch-371

7.4.371.