added support for exporting html files to pdf
somehow cleanup ExportObject
Merge branch 'develop' into exportObject
Merge branch 'develop' into exportObject

Conflicts:
	source/objects/3.ExportObject/server.js
- change inheritance of ExportObject from IconObject to GeneralObject
- created new representation
- newly created file gets positioned next to ExportObject
- some code rework
ExportObject.getSurroundingPapers
- add position awareness
- draw lines to aware-of papers
- create representation code cleanup
create and show export options
add some interaction functionality (demo)
small attribute adjustment
Merge branch 'develop' into exportObject
Version 2 of new ExportObject
- complete rework of adding paper logic
- save current inputPapers to ExportObject Attribute
- complete new representation of connected inputPapers
TODO:
- move papers along with ExportObject
- redo ExportObject.execute
- handle small icons click
- add drag small icons support
small visual adjustments
define exportable types
complete rework of the export functionality:
- added function exportAsFile(type) both as server and client function
- this currently gets executed on doubleclick
- can export many objects to one connected output file
- added shortcut function getInputPapers on server side
TODO:
- invent a better filename for export
- handle create-file and view-result-only differently (drag-drop vs. doubleclick of small icons)
- handle types of export via icon
adjust position of automatically created file
- specify position for exported file
- add drag-to-export support to export icons
- add selection highlighting class
- avoid some click related errors
Merge branch 'develop' into exportObject

Conflicts:
	source/objects/3.ExportObject/server.js
Merge branch 'develop' into exportObject