Refactoring styling for ContextualPopupButton and Button…

…to handle overrides more cleanly and support easier customization.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)