removed unneeded libraries

* rxtx stuff will no longer be needed
* 3d libraries are not needed if java3d is properly installed
* cleaned old exclusion filters in .classpath
Mavenized project
fixed start script
set compiler level to 1.7
fixed error handling: fail fast
fixed problems caused by running from a jar file

now need to copy resource stream to user.dir/.reprap.
To make this easier use apache commons-io and friends.
changed Debug static methods to instance methods
removed unreferenced stuff
Added java3d dependency for compilation
updated README with CI build and download options
more cleaning: access protection, unused methods, classes in own files

havily changed AllSTLsToBuild -> extracted InFillPatterns and moved a
bunch of methods to that
access protection, unused methods, classes to their own files
access protection, unused methods, classes to their own files
consolidated packages
Fix index out of bounds exception
trying to straighten out dependencies

polygons shouldn't depend on extrusion stuff
introduce new class ExtrusionPath

to separate concern extrusion from geometry in Polygon
more untangling
extracted a new class Machine from Preferences
removed dependency on Main from GCodeExtruder