Merge branch 'master' into develop
Extract eval_xyzzysrv_param (#359)
管理者権限で xyzzycli を起動した場合の通信エラーを修正 (#359)

xyzzy を通常の権限で、xyzzycli を管理者権限で起動すると
xyzzy とのプロセス間通信に失敗する。

xyzzycli のファイルマッピングに書き込んだデータのポインタを
プライベートなメッセージで xyzzy に送信し、xyzzy がそのメモリ領域から
データを読み出す実装だった。が、xyzzycli の方が権限が高い場合に
メモリを読み出せずエラーになっていた。

ポインタではなく WM_COPYDATA でデータを送信するように修正した。

なお、toxyzzy [1] などプライベートなメッセージを利用しているアプリもあるので
互換性のため従来の処理も残しておく。

[1] http://childs.squares.net/program/toxyzzy/index.html
Merge branch 'fix/#359-xyzzycli-ipc-error' into develop
Fix C style cast (#359)
Merge branch 'fix/#359-xyzzycli-ipc-error' into develop
Revert "Fix C style cast (#359)"

This reverts commit d680f414e980ead4782b081cc151d1476a3fd6ce.
Revert "管理者権限で xyzzycli を起動した場合の通信エラーを修正 (#359)"

xyzzycli -wait が動作しなくなっていたので revert。
xyzzy 側でイベントのハンドルを書き込んで xyzzycli 側に返しているが
WM_COPYDATA だとそれがうまく通知できない。

This reverts commit f73f03b363d122671575099952525f42a8324de6.
Merge branch 'fix/#359-xyzzycli-ipc-error' into develop
si:admin-user-p を追加 (#333)
title-bar-format に %! を追加 (#333)

管理者ユーザなら %! を "管理者: " に展開する。
キーワードとリファレンスを追加 (#333)
Merge branch 'feature/#333-admin-user-p' into develop
%#v の場合 software-version-display-string に展開する (#372)
Merge branch 'feature/#372-title-bar-format-display-version-string' into develop
xyzzycli.exe がウイルスと誤認される問題を修正 (#373)

別に怪しい処理もしていないのでどうしようもないけど、とりあえず最適化を
off にして生成されるバイナリを変えてみたら大丈夫みたいなのでそれで。
Merge branch 'fix/#373-xyzzycli-false-virus-detection' into develop
title-bar-format を指定しない場合でも管理者の場合は "管理者: " を表示 (#333)
Merge branch 'feature/#333-admin-user-p' into develop
run-admin-console で現在のバッファのディレクトリで起動するように修正 (#374)

cmd.exe と powershell.exe は shell-execute の directory パラメータを
指定しても C:\Windows\System32 で起動するので、起動パラメータで
default-directory に cd するようにした。