Fixes the NPE when a camera is not selected.
Quick first pass at footprints.
Probably need to get rid of OutlineReticle and FootprintReticle and just make a ShapeReticle.
Still not quite sure about the model of Footprint / Pads.
Started to flesh out Eagle loader using JAXB
Pads are looking pretty good.
Implemented roundness and rotation.
Cleaned up lots of code.
Totally broke everyone's packages. Sorry.
Merge branch 'feature/package-pads' into develop
Added basic .travid.yml, testing it.
Whoops, put it on the wrong spot!
Removed dead outlines.
Merge branch 'feature/travis-ci' into develop
Camera rotation is now supported in AbstractCamera and OpenCvCamera. Still not sure if this is how I want to do this or not, so leaving it open for now.
Merge branch 'develop' of https://github.com/openpnp/openpnp into upstream-merge