Move to modules for all polyglot services.

This should prevent classloader issues in an overlaid AS.