silently pass the missing solvers in compareSolvers, and output the same error message as checkDependency for missing solvers in setSolver
Copied @mposa 's jointOffsetCalibration over from DRC. Rewrote his test function; it now creates simulated measurement data and verifies that the offsets, marker positions, and floating states are close to their 'actual' values.
Fixed dumb mistake: didn't update Atlas urdf path after moving test file. Also disabled more warnings.
moved calibration files to robotInterfaces, fixed urdf reference in test
Changed RigidBodyManipulator.bodies from std::vector<RigidBody> to std::vector<std::unique_ptr<RigidBody>> in preparation for adding a std::unique_ptr<DrakeJoint> member to RigidBody.

Conflicts:
	systems/plants/constructModelmex.cpp
Now creating DrakeJoints in constructModelMex and storing std::unique_ptrs to them in RigidBody objects.

Conflicts:
	systems/plants/constructModelmex.cpp
Now setting DrakeJoint in URDFRigidBodyManipulator as well.

Conflicts:
	systems/plants/constructModelmex.cpp
Cleanup.
Add missing include.
Fixed compile errors on GCC (missing <memory> include and ambiguous call to isinf, see https://bugs.webkit.org/show_bug.cgi?id=59249 for info).
Added missing stdexcept include.
Merge branch 'master' into missingSolver
Add fmincon in dependency check
fixes to get drc to compile. Got past linearIKmex error
add the check case if ipopt is the default solver in testNLP
warn on LEAD_AUTO instead of erroring
warn once
fail gracefully if CMakeCache is not present.  for precompiled distros
Merge branch 'master' of https://github.com/RobotLocomotion/drake
Merge pull request #377 from rdeits/rd-lead-auto-stub

warn on LEAD_AUTO instead of error