Add distutil command for babel environment.

This PR contains 2 feature.

1. Fix encode error when using `po2json` if target `.po` contains non ascii character. (this bug is due to 1471371. sorry :sob: )
2. Add `po2json_babel` for project using `babel` already.