LPS-37675 Edit Layout from the dockbar

Hey Nate, regarding your comments: 

>1. The Structure/Skin split inside of taglib CSS needs to be done properly (even though there's a skin section, all the >skin properties are mixed together).

Chema has fixed this in the latest commit.

>2. We can't use the language taglib inside of javascript blocks (we need to use UnicodeLanguageUtil)

We fixed this more than 1 year ago and we follow this pattern all around the portal. The liferay-ui:message taglib gives you the unicode if it is inside a <aui:script>.

>3. There were some source formatting issues like new lines being added in where they shouldn't be

We think we have fixed all of those.

Thanks Nate!