BREAKING CHANGE: See notes below.
Reworks reticles and outlines to use Java2D stuff.
FiducialReticle and RulerReticle now respect rotation and show "north" like CrosshairReticle.
Outline is now a simple interfac that returns units and a Shape for rendering. This will eventually allow more complex outlines to be used.
With the Outline change, XML is now broken in packages.xml and boards.xml. Need to come up with a migration path for this, and in general.
Added logo
no message
Merge branch 'master' of https://github.com/openpnp/openpnp
Merge branch 'outline_rework'