Normalize license headers of the webodf.js source files

* remove @license tag (to prevent Closure compiler keeping the comment)
* use copyright@kogmbh.com email address everywhere
* remove "additional permission", to be added only to released webodf.js
* separate license header by empty line from following content
Add one special license header to the compiled webodf.js
Merge pull request #621 from kossebau/normalizeLicenseHeaders

Cleanup license headers and add only one license to compiled webodf.js
Remove out-dated collaborate.xml
Merge pull request #623 from kossebau/removeOutdatedCollaborate.xml

Remove out-dated collaborate.xml
Normalize license headers of editor/benchmark/tests/firefox-addon/viewer source files

* remove @license tag, for consistency with library source files
* use copyright@kogmbh.com email address everywhere
* remove "additional permission", to be added only to released stuff
* separate license header by empty line from following content
Add license header also to all CSS and big test data xml files
Merge pull request #622 from kossebau/moreHeaderNormalization

Normalize license headers of editor/benchmark/tests/firefox-addon/viewer source files
Check javascript licenses during build configuration.
A check is run to make sure all licenses (with a few exceptions) are the same for the files that go into webodf.js.
Merge pull request #625 from vandenoever/checklic

Check javascript licenses during build configuration.
Add a very basic JS injection attack document & test
Add getElementsByTagName to DomUtils.
Remove dangerous <script/> and <style/> tags before inserting XML into the dom.
<script/> tags are executed when inserted into the DOM. This is unwanted, so they are are removed before the XML is inserted into the DOM.
In addition, <style/> elements can be used to execute code, so they are removed too.
Remove event handler attributes: attributes that have no namespace and a name starting with on.
Add tests to check if dangerous input is loaded without executing javascript.
Harmonize licenses.
Fix whitespace.
Adapt test to new Async API.
Merge pull request #402 from vandenoever/noscript

Remove <script/> tags before inserting XML into the dom.
Fix wrongly displayed style information of selected images.

DirectFormattingController reads only the styling on text nodes
within the selected range. This causes wrong style information
to be communicated via signalling when the selection is an image.

This commit changes this behavior to read the style info of all
character/text elements and text nodes in the selection.

Fixes the issue where all direct and paragraph style buttons
are toggled to 'on'.