Adding property to honor non-UIResource borders installed on components

This patche addresses two issues:

1. Adds some extra defaults to UIDefaults so custom components based off of BasicLookAndFeel paradigms can better blend in with WebLookAndFeel.
2. Adds properties to allow an application, or individual components, to keep their borders if a non-UIResource border is installed.  This behavior is more inline with Swing standards, but the patch keeps this behavior disabled by default, so out-of-the-box, things in WebLaF behave like they always have.  This allows applications supporting pluggable LaFs to use e.g. EmptyBorders to space things in certain parts of their application.