Add support for MRU buffer ordering.

Add option `g:CommandTUseMruBufferOrder`. When this setting is off (the default) the matches for the buffer list will appear from top to bottom with the topmost being selected. Turning it on causes the most recently used buffers to be displayed at the top, and the initially selected match is the second most recently used buffer, i.e. the second buffer in the list in case it exists.