Cleanup license headers and add only one license to compiled webodf.js

The compiled webodf.js contains lots of license header copies (#168). This is due to Closure compiler recognizing the @license tag and keeping the complete comment which has this tag (https://developers.google.com/closure/compiler/faq#license ).
Also do a lot of the files have the old source file license header, while the "additional permission" should be only added to the officially released versions of the WebODF library (so done by the release manager/script)

This PR ...
* normalizes the headers of the source files of the WebODF library
* removes any @license tag
* adds one specific header file to be used for the compiled webodf.js, other header can be chosen in release build by cmake parameter

The PR proposes to remove also the argument `--formatting PRINT_INPUT_DELIMITER`, as at least I have never seen somebody making use of that info and it increases the size by 2550 bytes.

file | Size
----|-----
webodf.js current master| 455197|
webodf.js this PR|315707|
webodf.js this PR, PRINT_INPUT_DELIMITER |318257|

Headers of the rest of the files to be fixed, once this PR is okayed and in.