ISIS-916: services are injected according to their menuOrder (either @DomainService or with the "1:xxx" syntax)... lowest numbers first.  All framework-provided services have a menuOrder of Integer.MAX_VALUE, so are injected last.

This commit includes an example of how to override the MementoService (within the todoapp).