Merge branch 'develop' into feature/improve-debugging-message
Improve debugging message
Merge branch 'feature/improve-debugging-message' into develop
Merge branch 'develop' into feature/refactor-duplicate-buffer-checking
Fix a bug that the same buffer might be reprocessd
Remove documentation for 'g:miniBufExplCheckDupeBufs'
Merge branch 'feature/refactor-duplicate-buffer-checking' into develop
Merge branch 'develop' into feature/allow-empty-buffer-name
Update MBE on BufDelete is necessary

Commit c31e8a6 prevents MBE from being updated for any deleted normal
buffer, because 'BufDelete' event is triggered before the deletion
actually takes place, at which moment the previous 'IsBufferIgnored()'
function will always return false which makes 'AutoUpdate()' never
called. As our 's:BufList' is always keeping updated, it should be
checked in 'IsBufferIgnored()' too.

Previous condition check is mainly to prevent updating MBE on the
deleting stage of a renamed beffer, but there is acctually no way of
telling whether that buffer is going to be deleted or renamed at this
moment. For a renamed buffer, later 'BufAdd' event will add it back
after all, so we should update MBE whenever a buffer gets deleted.
Merge branch 'feature/allow-empty-buffer-name' into develop
Remove 'g:miniBufExplForceSyntaxEnable'

We do not know what exactly cause this option being introduced in the
first place, and there is a big chance that it won't happen, so remove
it for now.

If it still happens, we should come up with a really fix.
Merge branch 'feature/remove-force-syntax-enable' into develop