[Exercises 9.6.9] Adminユーザーが自身のアカウントを削除できないようにdestroyアクションを修正する

### Exercises 9.6.9

@tacahilo @kitak @gs3 @keokent

ユーザー削除の権限を持っているadminユーザーが、自身のアカウントを削除できないように修正を加えました。
TDDに則って最初にテストを追加し、destroyアクションに条件を追加することで実装を進めました。
レビューのほどよろしくお願いします！

### 行ったこと
- [x] ユーザー削除の権限を持つadminユーザーが、自身を削除できないこと確認するテストを書く
- [x] 一旦、全体テストに落ちることを確認
- [x] destroyアクションに条件を追加する (削除対象がadminユーザーでなかったら削除を実行する)

### テスト結果
- [x] 全体テストでグリーンを確認

演習URL：http://www.railstutorial.org/book/updating_and_deleting_users#sec-updating_deleting_exercises
@keokent 
あ、説明不足でした！
destroyアクションのbefore_filterに「Adminユーザー以外はrootURLにリダイレクトされる」と設定しているので、そもそも`current_user`がadminじゃないとユーザを削除できないようになっています。

その上で「削除対象のユーザーがadminでなければ、destroyする」という内容にしたいのですが、unlessを使ったことでわかりにくいコードになってしまっていました。
下記のコードだと如何でしょうか？ (まだ不足しているようでしたら教えて下さい！)

```
  def destroy
-   unless User.find(params[:id]).admin?
+   if !User.find(params[:id]).admin?
      User.find(params[:id]).destroy
      flash[:success] = "User deleted."
    end
    redirect_to users_url
  end
```