do e2wm:start-management if necessary when e2wm:pst-change

`e2wm:start-management`しなくても、`e2wm:pst-change`の際に、
必要だったら、`e2wm:start-management`の処理を行うようにしました。

今までは、以下のコードを設定ファイルに記述してたんですが、

```lisp
(defadvice e2wm:pst-change (before ~e2wm:with-start activate)
  ;; 切り替えた時に、起動していなかったら起動するようにする
  (when (not e2wm:pst-minor-mode)
    (e2wm:start-management)))
```

e2wmを開始してない状態から、arrayパースペクティブを使ってバッファを切り替えようとしたら、
codeパースペクティブになってしまって。

なので、`e2wm:start-management`無しで、`e2wm:pst-change`したいのですが、
これで大丈夫でしょうか？