Until the upgrade to ES 6 is complete (T194199, etc.), it's difficult to work on the Esperanto Analysis chain, so I've separated this out as a distinct task.
David kindly back-ported the Esperanto ES6 plugin to ES5, so it's possible to test an analysis chain in ES5; it shouldn't change for ES6. Depending on our ES6 timeline, we may or may not deploy the ES5 version of the plugin and enable Esperanto analysis before the ES6 migration.