Move codebase to MPL.

SUSE-contributed code is MPLv2, other patch contributors have
consented to new license.

Signed-off-by: Kohei Yoshida <kohei.yoshida@gmail.com>
Signed-off-by: Miklos Vajna <vmiklos@suse.cz>
Signed-off-by: Noel Power <noel.power@suse.com>
PPT text dumper: change all direct print calls to go through output() instead
PPT text extracter: command line option and behaviour switching
PPT text extracter: optimizations and error catching
Check for infinite loop inside getSectorIDChain(). This could happen on
corrupted or invalid files.
Added basic setup.py. Only installs the package and ppt-dump.py for now
Set up a tentative output selection mechanism.

This is based on an integer parameter, in practise the record id
from pptstream.py:recData, and uses a command-line option to set
the list of record types which should be printed. Also added
command-line option to suppress raw dumpBytes output, and store the
command line option as a global object, as this is the only
practical way to get the values down into the low level routines.
usage string and man page
usage string and man page: the forgotten parts
Fix typo in global dump param.
Update author email, align packaging files with new license.
Cleanup trailing whitespace some more.