vim74: Don't index vim.buffers to make it work for 7.3 and 7.4

The indexing behavior changed in 7.4.  It now takes the buffer_number as
key.

The current buffer is still searched first, but the other buffers are
searched from first to last instead.
Remove now unused buffer search order functions