Performance for XulParser.

 We no longer treat XML documents as text-streams for localization. We now localize attribute values within the already parsed DOM.
 Creating elements now happens via a factory class/delegate. The default way is still introspection with the 4-arg constructur, but as the SwingXulLoader shows, we can implement direct creation now.
Performance for Swing-XUL

PropertyChangeSupport is a comparatively expensive class to create. We should only do that on demand, especially as most elements have no use for it.
Added standard git-attributes and git-ignore files
Git messes up line-endings with non-existing pentaho-default config