use `xcrun gcc` on darwin so that you get a sane gcc on systems with Xcode5
Commit preedit string on reset.  focus_out() still discards the
preedit string without committing it.
Merge pull request #5 from bratsche/commit-on-reset

Commit preedit string on reset.