LPS-35127 the current layout may belong to the control panel, so that layoutSet is not the one we want. We need to obtain the layoutSet from the siteGroupId (scopeGroupId would be wrong also since we could be inside of a scope)
LPS-35302
LPS-35302 Abstract things out even more
LPS-35249 Split Portal Administration from Site Administration - Add horizontal menu
LPS-35249 Split Portal Administration from Site Administration - Don't open Manage Site in a pop-up
LPS-35249 Split Portal Administration from Site Administration - My Account should not be shown in the Control Panel menu

Always open My Account in a pop-up, by itself and never as part of the Control Panel.
LPS-35249 Split Portal Administration into Users, Sites and Configuration
LPS-35249 Refactor to reduce duplication and save 100+ lines of code

I also made an small change which is to relabel "Control Panel: Personal" as "My Account", since a previous commit made My Account separate from the Control Panel.
LPS-35251 Add Validator.startsWith method
LPS-35251 Split Site Administration into Main, Content and Configuration
LPS-35251 The control panel menu should only show the Site Management Menu

Also simplify it by removing the site selector temporarily
LPS-35251 Make it a @link so it's clickable as a Javadoc
LPS-35251 Private should be prefixed with _, and add line breaks
LPS-35251 Jim, please readd. Thx.
LPS-35251 Ran "ant build-iw", this is used in Velocity and FreeMarker
LPS-35251 Sort
LPS-35251 SF
LPS-35251 Lang keys
LPS-34182 Ran "ant build-iw"
Prepare 6.2.0 CE M6 release