Started implementing the Marshal and SiignaOutputStream.
Cleaned up a lot.
Added a Dialogue object to the io library capable of creating i/o dialogues and reading and writing to files in sandboxed environments.
Updated the porter suite to cope with the changes.
Merge branch 'master' of github.com:siigna/porter

Conflicts:
	src/com/siigna/module.porter/DXF/DXFImport.scala