make default e2wm:dp-array-buffers-function smart

自分の設定で、他のユーザも使えるのではと思ったので、prにしてみました。

自分は今まで、shellとかmoccurとかのバッファをtabbar.elを使って、
同じモードのバッファをタブ表示して切り替えてたんですが、
数が増えると、目的のバッファに切り替えるのが面倒でした。

かといって、バッファ名がほぼ同じなので、通常のバッファ切り替えだと、
どれが目的のバッファかわからず、視覚的に確認しながら切り替えれないかと思ってたんですが、
arrayパースペクティブで正にそれができるようになりました。

自分は、以下のように使ってます。

```lisp
(setq e2wm:c-array-smart-buffers-functions
      '(e2wm:dp-array-get-same-mode-buffers-if-not-recordable))
```