Support goweb v2

goweb が2ヶ月前に v2 になったことにより
sample がそのまま動かない所とかあったので修正してみました。

## 主な変更点

1. リポジトリ

    ```diff
    - github.com/stretchrcom/goweb/goweb
    + github.com/stretchr/goweb
    ```

2. Deprecated の修正
    * `MapFunc()` → `Map()`
    * `MapRest()` → `MapController()`

3. context の変更とそれに伴う各種 Respond 関数の変更

## ちょっとできなかったところ

`/diary/api/article/controller.go` で `Update()` → `Replace()` にしたのですが、
これは diary の画面で article 開いたあとの save ボタンが PUT ではなく POST で呼ばれるため、
`Update(id)` が呼ばれずに保存されなかったのでその対処としました。(POST なら Replace、PUT なら Update)

本来であれば Update のままでいたかったのですが、save ボタン押した時に HTTP メソッドを PUT に
変更する方法がわからなかったので、とりあえず……