[ticket/15086] Rework specification of properties to simplify
Once more rework the property specifications to maintain backwards compatability
and keep changes as small as possible. Thanks hanakin for the assistance.
[ticket/15086] Refactoring and moving to icons.css
Per hanakin's github suggestions some refactoring and moved icons into
icons.css for conistency. The RTL icons remain in bidi.css to keep all
the RTL content in a consistant location.
A number of places where setting something to zero have been removed.