Clean up the code, rearrange it a bit
Move the definition of tab scope variables together
Only initialize the tab variable if uninitialized
Initialize tab scope variable in VimEnter is unnecessary

We have initialized it in the beginning of the script.
Add 'MBEToggleMRU' command to change the MBE listing order
Merge branch 'feature/command-toggle-MRU' into develop