More module reorganization
[cosmetic] Reformatting poms
Moving catalog configuration in catalog module
- Introduce the notion of a Jackson module role so that modules that
  need to manipulate jackson mappers can have jackson modules registered
- Renamed the "shop configuration" to "catalog configuration"
- Introduce currencies configuration in catalog module