Restore "unlet preferences" since Vim will not change from list to non-list variable.
Update tagbar and drop our patch.

Thanks to John Szakmeister for the update.
Merge branch 'js/mine'