Fixes #17449 (issue 207 in dojox/app repo) with major changes to the Transition controller dealing the the calling of before and after activate and deactivate mostly for nested views, and reduced the number of calls to resize for nested views as well, along with a fix for setting the correct transition type for nested views.  A couple of changes to the LayoutBase controller and main.js dealing the the transitions to the first default view. Also 2 new tests for this and updates to another test.

(cherry picked from commit 67ebf8e0d5ea5efd2885b0f50401aae70f62dc5b)