rather than panel.getLayoutTarget(), use panel.body like the updated original Sencha portal example code
adapt to latest Jangaroo 3 changes and improvements (as3! RequireJS plugin,
Maven goal "unpack" moved to webjars-maven-plugin, new "on..." event name prefix,
Ext's "id" attribute has to be used in "mxml:untyped" namespace);
moved config-class-defining MXML files back to "config"-sub-package;
renamed namespace abbreviation for "portal" to "p" for a smaller diff to old EXML versions.