LPS-47702

Hey @natecavanaugh,

Attached is an update for http://issues.liferay.com/browse/LPS-47702.

NOTE: "The issue is that when SPA is enabled the site selector rests outside of the SPA surface therefore it doesn't get updated with the ajax request. All this does is when SPA is enabled, it puts the current site into the dropdown menu and just hides it, and when the user clicks on a new site it toggles which option is hidden and updates the label.

You'll see that before the markup that the current site is removed from the list of sites (manageableSiteGroups.remove(siteGroup);) and then I add it again if SPA is enabled (manageableSiteGroups.add(siteGroup);). The reason for this is to not break the conditional manageableSiteGroups.isEmpty(). We have to check if there are any sites other than the current so we don't render an empty dropdown." - @Robert-Frampton 

Please let me know if you have any questions.  Thanks!