Add app name to "no menus" warning message

Fixes a minor bug in a warning message

Before, CMS literally printed: "You define a 'menu' attribute on your CMS App %r, but the 'menus' attribute is empty, did you make a typo?"

Now %r is replaced with the apphook class repr