Replace extract-pot with gulp-based pipeline

Fixes #423.

This does bring in additional dependencies, but they are dev-only, and only used when updating the po template.

Ideally we'll be able to manage the vendor assets with bower via gulp in the future.