Merge pull request #1616 from Kenneth-T-Moore/bench

Fix for derivative of assemblies with boundary variables that don't connect internally
Merge pull request #1617 from Kenneth-T-Moore/bench

fix for relative step
Error message for wrong Jacobian size