Support Jenkins build variables and shell variables in chatwork post message

chatworkにpostするメッセージでJenkinsのビルド変数やシェルの環境変数などを埋め込めるようにしました。

```
[info][title]${JOB_NAME} ${BUILD_DISPLAY_NAME}[/title]
build is  ${BUILD_RESULT}
${BUILD_URL}
[/info]
```

こういう風に書くとChatWorkでは

![jenkins_up](https://cloud.githubusercontent.com/assets/608755/3075215/44ed08b4-e36b-11e3-8ff2-936e98d4821c.png)

のように表示されます。

## 細かい修正内容
* 正規表現を駆使して個別に埋め込み変数をparseしてたところを、Jenkins自身のメソッドを使うようにしてます( `BuildVariableUtil` 辺りの実装)
  * 既存だとビルドパラメータしか取得できなかったですが、シェルやJenkinsの環境変数も一通り取得できるようになりました
  * ただしビルドパラメータの `payload` とdefault message中に含める埋め込み変数としての `$payload` が競合してしまったため（`$payload` を埋め込むと `analyzePayload` で整形したメッセージではなくビルドパラメータで渡されたjsonのpayloadが埋め込まれる）、default messageの埋め込み変数の方を `$PAYLOAD_SUMMARY` に変えています。
* 既存のビルド変数だとビルド結果（SUCCESSとかFAILURE）を取得する変数がなかったので　`$BUILD_RESULT` で取得できるようにしました
* payloadがjson以外の時にエラーになってたのでエラーにならないように修正
* その他細かいリファクタリング